Xcode:架构x86_64的未定义符号:" _OBJC_CLASS _ $ _ AVPlayer"

时间:2015-05-26 14:31:43

标签: ios objective-c xcode

我尝试在我的应用中使用app.config(function ($translateProvider) { $translateProvider.translations('en', { PREVIOUS: 'previous', }); $translateProvider.translations('de', { PREVIOUS: 'vorherige', }); $translateProvider.preferredLanguage('en'); }); ,我制作了一个测试应用程序并且它运行正常,但是当我尝试在我的真实应用程序中实现相同的AVPlayer时,它会崩溃有这两个错误:

Xcode ScreenShot

这是LiveViewController.h:

AVPlayer

这是LiveViewController.m:

#import <UIKit/UIKit.h>
#import <AVFoundation/AVFoundation.h>

@interface LiveViewController : UIViewController<AVAudioPlayerDelegate>
@property (strong, nonatomic) AVPlayer *audioPlayer;
@property (strong, nonatomic) IBOutlet UIButton *playPauseBtn;
- (IBAction)playAudio:(id)sender;
@end

这些错误是什么?如何解决?

注意:我搜索了这些错误,但没有找到解决方案。

2 个答案:

答案 0 :(得分:2)

解决方案:将AVFoundation.framework添加到项目的构建阶段。

希望这有帮助。

答案 1 :(得分:1)

只需在构建阶段的库链接二进制文件中添加AVKit.framework

转到>>构建阶段。 >>将二进制文件与库链接>>添加AVKit.framework