Xcode 8.2.1 - Error: Invalid bitcode version (Producer: '802.0.41.0_0' Reader: '800.0.42.1_0')
Xcode 8.2.1 - Error: Invalid bitcode version (Producer: '802.0.41.0_0' Reader: '800.0.42.1_0')
我正在尝试实施新的 Facebook Audience Network iOS SDK v4.22.0,但是当我编译项目时出现以下错误:
error: Invalid bitcode version (Producer: '802.0.41.0_0' Reader: '800.0.42.1_0')
clang: error: linker command failed with exit code 1 (use -v to see invocation)
我在 iOS SDK v4.21.1 中也遇到了这个错误,但在 v4.20.0 中没有。我正在使用 Xcode 8.2.1 和 Objective-C,构建设置中的位码选项设置为 No
。
这是 Facebook Audience Network 更新日志,但与此问题无关:https://developers.facebook.com/docs/ios/change-log-4x
还有其他人收到此错误吗?您找到解决方案了吗?
提前致谢!
我们 had/have 与 Xcode 8.2.1 有同样的问题,结果证明对我们来说它是由 NewRelic pod 的 5.12.3 版本引起的。所以我们将它固定到版本 5.12.2,它似乎不需要 Xcode 8.3+,但很高兴使用 8.2.1 构建(因为我们还不能升级 Xcode)。
将 XCode 升级到 8.3+ 将解决此问题。似乎框架是用更高版本 XCode 构建的,即高于 8.2.1.
禁用位码也可以解决这个问题。
但是,在将您的应用程序上传到 AppStore 时,您可能会遇到问题,因为由于项目中的 Bitcode Disable
,构建未优化
(请参阅 App Thining https://developer.apple.com/library/content/documentation/IDEs/Conceptual/AppDistributionGuide/AppThinning/AppThinning.html 中的位码部分)
因此,最好升级您的 XCode,而不是陷入此类问题。
我正在尝试实施新的 Facebook Audience Network iOS SDK v4.22.0,但是当我编译项目时出现以下错误:
error: Invalid bitcode version (Producer: '802.0.41.0_0' Reader: '800.0.42.1_0')
clang: error: linker command failed with exit code 1 (use -v to see invocation)
我在 iOS SDK v4.21.1 中也遇到了这个错误,但在 v4.20.0 中没有。我正在使用 Xcode 8.2.1 和 Objective-C,构建设置中的位码选项设置为 No
。
这是 Facebook Audience Network 更新日志,但与此问题无关:https://developers.facebook.com/docs/ios/change-log-4x
还有其他人收到此错误吗?您找到解决方案了吗?
提前致谢!
我们 had/have 与 Xcode 8.2.1 有同样的问题,结果证明对我们来说它是由 NewRelic pod 的 5.12.3 版本引起的。所以我们将它固定到版本 5.12.2,它似乎不需要 Xcode 8.3+,但很高兴使用 8.2.1 构建(因为我们还不能升级 Xcode)。
将 XCode 升级到 8.3+ 将解决此问题。似乎框架是用更高版本 XCode 构建的,即高于 8.2.1.
禁用位码也可以解决这个问题。 但是,在将您的应用程序上传到 AppStore 时,您可能会遇到问题,因为由于项目中的 Bitcode Disable
,构建未优化(请参阅 App Thining https://developer.apple.com/library/content/documentation/IDEs/Conceptual/AppDistributionGuide/AppThinning/AppThinning.html 中的位码部分)
因此,最好升级您的 XCode,而不是陷入此类问题。