繁体   English   中英

Xcode7.1存档时的微博iOS SDK位码错误

[英]Weibo iOS SDK Bitcode error when archiving with Xcode7.1

环境

  • Xcode 7.1
  • OS X 10.11.1
  • 以最低目标要求8.0归档iOS

播客文件

pod“ WeiboSDK”,:head

错误信息

ld:无法生成位码束,因为生成的'/Users/XX/code/iOS/Pods/WeiboSDK/libWeiboSDK/libWeiboSDK.a(WBSDKNormalWebViewController.o)'没有完整的位码。 所有位代码的目标文件和库都必须从Xcode存档或为体系结构armv7 clang安装安装生成:错误:链接器命令失败,退出代码为1(使用-v查看调用)

构建时可以,但是存档时会失败

下载最新版本的WeiboSDK。 它支持位码

weibo_ios_sdk

1,如果您的应用不需要比特码(对于Apple Watch),则应检查设置:

PROJECT/TARGETS -> Build Settings -> Enable Bitcode -> NO

2.如果需要在项目中启用Bitcode,则应从微博导入最新的SDK,该SDK已通过启用Bitcode生成。

您遇到的问题是,如果要在项目中启用位代码,则必须通过“启用位代码”来构建项目中的库。

关于Bitcode,这里的官方文档:
https://developer.apple.com/library/prerelease/watchos/documentation/IDEs/Conceptual/AppDistributionGuide/AppThinning/AppThinning.html#//apple_ref/doc/uid/TP40012582-CH35-SW2

“ Bitcode”是iOS 9.0或更高版本的适应细节之一。您应该注意这一点。以下是Github上关于iOS 9适应细节集合的一个很好的存储库:
https://github.com/ChenYilong/iOS9AdaptationTips

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM