FBLPromises.framework 不包含位码 - 构建失败

Tim*_*thy 5 xcode cocoapods flutter xcode13

即使在我的 Podfile 中将 Bitcode 设置为 No 后,我也会收到以下错误。这种情况发生在不同的 Xcode 中,最高版本为 14.0(此时我收到签名错误,这也没有意义,因为我已经在所有目标上建立了开发团队):

错误(Xcode):'/Users/builder/Library/Developer/Xcode/DerivedData/Runner-edaimyiflreloheqntgnhkmwcclv/Build/Intermediates.noindex/ArchiveIntermediates/Runner/BuildProductsPath/Release-iphoneos/PromisesObjC/FBLPromises.framework/FBLPromises'不包含位码。您必须在启用位码(Xcode 设置 ENABLE_BITCODE)的情况下重建它,从供应商处获取更新的库,或禁用该目标的位码。文件“/Users/builder/Library/Developer/Xcode/DerivedData/Runner-edaimyiflreloheqntgnhkmwcclv/Build/Intermediates.noindex/ArchiveIntermediates/Runner/BuildProductsPath/Release-iphoneos/PromisesObjC/FBLPromises.framework/FBLPromises”架构arm64

当我将启用位码设置为“是”时,我收到其他错误......并且看起来如此,大多数人建议设置为“否”。

对此有何想法?它似乎是特定于这个特定框架的。

rob*_*ryf 18

Xcode 设置

我必须在我的“Pods”Xcode 项目上启用此设置。然后错误就消失了。我只是想知道为什么它被设置为“否”...通常我拥有创建启用位码的构建的所有设置。

  • 我必须将 Bitcode 设置为“否”,因为它在 Xcode 14 中已被弃用。 (2认同)