使用Xcode7.1进行归档时,微博iOS SDK Bitcode出错

时间:2015-11-03 01:26:36

标签: ios xcode bitcode weibo sinaweibo

环境

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

Podfile

pod" WeiboSDK",:head

错误消息

  

ld:无法生成bitcode包,因为   ' /Users/XX/code/iOS/Pods/WeiboSDK/libWeiboSDK/libWeiboSDK.a(WBSDKNormalWebViewController.o)'   没有完整的bitcode。所有目标文件和库   必须从Xcode Archive或Install build for生成bitcode   架构armv7 clang:错误:链接器命令失败,退出代码   1(使用-v查看调用)

构建时可以,但归档时会失败

2 个答案:

答案 0 :(得分:1)

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

weibo_ios_sdk

答案 1 :(得分:0)

  

1.如果您的应用不需要bitcode(适用于Apple Watch)。您应该检查设置:

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

2.如果您需要在项目中启用Bitcode,则应从微博中导入最新的SDK,该版本已由Bitcode启用。

您遇到的问题是,如果您想在项目中启用Bitcode,项目中的库必须由“启用Bitcode”构建。 < / p>

关于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 for iOS 9改编细节集的一个很好的存储库:
https://github.com/ChenYilong/iOS9AdaptationTips