ShareSDK加入到工程中不能编译的问题

ShareSDK加入到工程中不能编译的问题_第1张图片
图1

最近在工程中添加了shareSDK之后,产生了一个非常奇怪的问题,工程在模拟器的情况下不能够成功编译,而在真机下可以正常的编译运行。所报错误,如图1所示:

原本以为出现 “——OBJC_CLASS_$_XXXXX”,referenced from: 的错误是因为工程中有某个类文件没有添加,或者是 .a文件缺失,但查找了一下发现,都不是。

其实最终发现,这个问题的根本原因就是最新版的QQSDK不支持 i386架构,造成的在模拟器环境下不能够编译,但不影响在真机上的使用。

最后给出现过这个问题的小伙伴提供一个简洁的解决方法:

在build setting->Architectures->Build Active Architecture Only 全部设置为YES就了。

上图:

ShareSDK加入到工程中不能编译的问题_第2张图片

你可能感兴趣的:(ShareSDK加入到工程中不能编译的问题)