ios – Xcode 9.0和Firebase 5.0.4上的bitcode版本无效

前端之家收集整理的这篇文章主要介绍了ios – Xcode 9.0和Firebase 5.0.4上的bitcode版本无效前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个使用Firebase Analytics 5.0.4(最新)的项目.当我使用开发模式构建项目时,一切正常.但是当我的项目存档时,我遇到了麻烦. Xcode通知我:

“Invalid bitcode version (Producer: ‘902.0.39.1_0’ Reader: ‘900.0.39.2_0’),using libLT0 version ‘LLVM version 9.0.0,(clang-900.0.39.2)’ for architecture arm64”.

我使用Xcode 9.0版,因为Firebase说他们支持xcode 9.0及更高版本.

我认为它与Xcode版本有关,所以我使用的是Xcode 9.2而不是Xcode 9.0,但这个错误没有改变.如果我使用Xcode 9.3或9.4,它会工作正常吗?

请告诉我一个解决方案.

解决方法

我见过同样的错误.

您必须运行Xcode 9.3或更高版本才能避免此bitcode消息.这可能意味着必须首先将MacOS版本升级到High Sierra,以便实现目标.

错误是因为在您的情况下,Firebase 5.0.4使用比iOS应用程序更新的编译器库. xcode升级将使事物恢复同步,并允许存档构建流程再次完成.

当然,临时解决方法是禁用bitcode.但这是一个临时的绑定解决方案,不推荐用于现代应用商店发布.

猜你在找的Xcode相关文章