Xcode 8.2.1 - 错误:无效的位码版本(生产者:'802.0.41.0_0'读者:'800.0.42.1_0')

2024-04-18

我正在尝试实现新的 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,并且 Build Settings 中的 bitcode 选项设置为No.

这是 Facebook Audience Network 变更日志,但没有与此问题相关的内容:https://developers.facebook.com/docs/ios/change-log-4x https://developers.facebook.com/docs/ios/change-log-4x

还有其他人收到此错误吗?你找到解决办法了吗?

提前致谢! ????


将 XCode 升级到 8.3+ 将解决此问题。看起来框架是用更高版本的 XCode 构建的,即 8.2.1 以上。

禁用位码也可以解决此问题。 但是,在将应用程序上传到 AppStore 时,您可能会遇到问题,因为由于以下原因构建未优化位码禁用在你的项目中

(请参阅应用程序精简中的位码部分https://developer.apple.com/library/content/documentation/IDEs/Conceptual/AppDistributionGuide/AppThinning/AppThinning.html https://developer.apple.com/library/content/documentation/IDEs/Conceptual/AppDistributionGuide/AppThinning/AppThinning.html)

因此,最好升级您的 XCode,而不是陷入此类问题。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Xcode 8.2.1 - 错误:无效的位码版本(生产者:'802.0.41.0_0'读者:'800.0.42.1_0') 的相关文章

随机推荐