iOS 解决在真机能正常编译运行,模拟器上就编译错误

错误如下:

我更新5.2.1,在真机上运行没有问题,但在模拟器上就有9个错误,

Undefined symbols for architecture i386:

"_OBJC_CLASS_$_QQApiAudioObject", referenced from:

objc-class-ref in libSocialQQ.a(UMSocialQQHandler.o)

"_OBJC_CLASS_$_QQApiImageObject", referenced from:

objc-class-ref in libSocialQQ.a(UMSocialQQHandler.o)

"_OBJC_CLASS_$_QQApiInterface", referenced from:

objc-class-ref in libSocialQQ.a(UMSocialQQHandler.o)

"_OBJC_CLASS_$_QQApiNewsObject", referenced from:

objc-class-ref in libSocialQQ.a(UMSocialQQHandler.o)

"_OBJC_CLASS_$_QQApiTextObject", referenced from:

objc-class-ref in libSocialQQ.a(UMSocialQQHandler.o)

"_OBJC_CLASS_$_QQApiVideoObject", referenced from:

objc-class-ref in libSocialQQ.a(UMSocialQQHandler.o)

"_OBJC_CLASS_$_SendMessageToQQReq", referenced from:

objc-class-ref in libSocialQQ.a(UMSocialQQHandler.o)

"_OBJC_CLASS_$_TencentOAuth", referenced from:


解决办法:

修改Build Settings里的Build Active Architecture Only 下的选项Debug改为YES                          Release    改为NO

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容