Не удалось построить среду Objective C в проекте Swift

Я создал Objective C Framework, который я хочу использовать в Swift Project. Я хочу выставить только один заголовочный файл в рамках. Следующий мой файл заголовка

//
//  VideoPlayer.h
//  DRMFrameworkObjc
//
//  Created by Next on 01/08/17.
//  Copyright © 2017 Next. All rights reserved.
//

#import <Foundation/Foundation.h>
#import "Streaming.h"
#import "LicenseManager.h"
#import <widevine_cdm_sdk_insecure_dev_sim/DashToHlsApiAVFramework.h>
#import <AVKit/AVKit.h>
#import <AVFoundation/AVFoundation.h>

@interface VideoPlayer : NSObject<StreamingDelegate>

@property(nonatomic) Streaming* streaming;
@property(nonatomic) AVPlayer* player;
@property(nonatomic) AVURLAsset* asset;
@property(nonatomic) NSArray* assetKeysRequiredToPlay;
@property(nonatomic) AVPlayerItem* playerItem;

-(void)initWithURl:(NSURL*)url playerInstance:(AVPlayer*)player controllerInstance:(UIViewController*) controller;
-(void)setupStreaming:(NSURL*)url controllerInstance:(UIViewController*) controller;
-(void)streamingReady:(NSNotification*)notification;

@end

Поэтому я добавил этот заголовок в заголовок Umbrella, как показано ниже:

//
//  DRMFrameworkObjc.h
//  DRMFrameworkObjc
//
//  Created by Next on 01/08/17.
//  Copyright © 2017 Next. All rights reserved.
//

#import <UIKit/UIKit.h>

//! Project version number for DRMFrameworkObjc.
FOUNDATION_EXPORT double DRMFrameworkObjcVersionNumber;

//! Project version string for DRMFrameworkObjc.
FOUNDATION_EXPORT const unsigned char DRMFrameworkObjcVersionString[];

// In this header, you should import all the public headers of your framework using statements like #import <DRMFrameworkObjc/PublicHeader.h>


#import <DRMFrameworkObjc/VideoPlayer.h>

Когда я добавлял этот фреймворк в проект Swift, я получал "Не удалось построить Objective C фреймворк...", а другой ошибкой было "Файл Streaming.h не найден..". Я добавил файл VideoPlayer.h в заголовок моста. Почему я получаю Streaming.h не найден, если я не хочу его выставлять? Мой метод создания Objective C неверен? Где я не прав?

0 ответов

Другие вопросы по тегам