部署到iPhone&使用Xcode7的Apple Watch,我收到了这个错误:
ld:-weak_library和-bitcode_bundle(Xcode设置ENABLE_BITCODE = YES)不能一起使用
想问一下如何最好地解决这个问题?
后续行动:Apple Watch需要支持bitcode的库,基于此New warnings in iOS 9 - >我们可能必须为所有库启用bitcode ..
答案 0 :(得分:2)
根据Apple的 [App Thinning and Bitcode]
引用:对于iOS应用,bitcode是默认设置,但是可选。如果您提供bitcode,则应用程序包中的所有应用程序和框架都需要包含bitcode。对于watchOS应用程序,需要bitcode。
因此,我可以在iPhone应用的Build Settings中关闭Bitcode,并仅为Watch应用启用Bitcode。
答案 1 :(得分:0)
此外,如果你正在开发苹果电视,也可以启用bitcode。
由于许多第三方广告框架和分析尚未为tvOS编制其二进制文件,但这很令人讨厌,但它很快就会到来。