![](/img/trans.png)
[英]UrbanAirship iOS SDK error in Xcode 7 when archiving: libUAirship-6.2.0.a (UAWalletAction.o)' does not contain bitcode
[英]Weibo iOS SDK Bitcode error when archiving with Xcode7.1
环境
播客文件
pod“ WeiboSDK”,:head
错误信息
ld:无法生成位码束,因为生成的'/Users/XX/code/iOS/Pods/WeiboSDK/libWeiboSDK/libWeiboSDK.a(WBSDKNormalWebViewController.o)'没有完整的位码。 所有位代码的目标文件和库都必须从Xcode存档或为体系结构armv7 clang安装安装生成:错误:链接器命令失败,退出代码为1(使用-v查看调用)
构建时可以,但是存档时会失败
下载最新版本的WeiboSDK。 它支持位码
1,如果您的应用不需要比特码(对于Apple Watch),则应检查设置:
PROJECT/TARGETS -> Build Settings -> Enable Bitcode -> NO
2.如果需要在项目中启用Bitcode,则应从微博导入最新的SDK,该SDK已通过启用Bitcode生成。
您遇到的问题是,如果要在项目中启用位代码,则必须通过“启用位代码”来构建项目中的库。
“ Bitcode”是iOS 9.0或更高版本的适应细节之一。您应该注意这一点。以下是Github上关于iOS 9适应细节集合的一个很好的存储库:
https://github.com/ChenYilong/iOS9AdaptationTips
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.