的Xcode 7:-weak_library和-bitcode_bundle不能一起

问题描述:

在使用时与Xcode7部署到iPhone & Apple关注,我得到这个错误:的Xcode 7:-weak_library和-bitcode_bundle不能一起

LD:-weak_library和-bitcode_bundle(Xcode中设置ENABLE_BITCODE = YES)不能一起使用

想问一下如何最好地解决这个问题?

后续处理:Apple关注需要启用位码库,在此基础上New warnings in iOS 9 - >我们可能要启用所有的库位码..

根据苹果的 [App Thinning and Bitcode]

报价:对于iOS应用程序,bitcode是默认的,但是可选的。如果您提供位码,应用程序包中的所有应用程序和框架都需要包含位码。对于watchOS应用程序,位码是必需的。

所以我可以关闭构建设置为iPhone应用程序的位代码,并启用Bitcode for Watch应用程序。

此外,如果您正在开发苹果电视位码也启用。

这很烦人,因为许多第三方广告框架和分析还没有编译tvOS的二进制文件,但它很快就会到来。