【问题标题】:React native IOS Xcode build failing for bitcode反应原生 IOS Xcode 构建失败的位码
【发布时间】:2022-08-08 16:06:11
【问题描述】:

我是 React Native 的新手。我正在尝试在我的 ios 设备上构建我的应用程序。它在模拟器中构建良好,但每当我尝试在我的 ios 设备上执行此操作时,我都会收到以下错误(附图片)。

它曾经在 ios 设备上定期构建。在我按照文档安装firebase后它停止工作,

https://rnfirebase.io/#3-ios-setup

不确定,但这可能是静态库的问题?但真的在这里挣扎了几天。我什至尝试在构建设置中启用和禁用位码选项,但仍然是同样的错误。

  • 安装 firebase 后,我遇到了完全相同的错误。尝试了所有您拥有的东西,包括禁用鳍状肢,但无法使其正常工作。让我知道你是否能够修复它。
  • 添加use_frameworks时似乎是一个问题!到 podfile。应用程序不会在卸载 firebase 但在 podfile 中有 use_frameworks 的情况下运行

标签: ios xcode react-native


【解决方案1】:

似乎这是 react native 0.69.1 的问题。解决方法 (as detailed here) 是在 xcode 设置中禁用位码:

然后将以下内容添加到您的 podfile 中的 post_install 中:

installer.pods_project.targets.each do |target|
    target.build_configurations.each do |config|
      config.build_settings['ENABLE_BITCODE'] = 'NO'
    end
end

它应该如下所示:

确保也注释掉脚蹼

最后在 iOS 目录下运行 pod install

【讨论】:

  • 我使用 RN 69.3 完成了所有推荐的步骤,但仍然失败并出现错误。有任何想法吗?
  • 升级我的所有模块后,它工作了。我想运行“pod install”是一个必要的步骤,所以应该在决议中提到。
猜你喜欢
  • 2016-03-19
  • 2019-07-17
  • 1970-01-01
  • 2019-01-25
  • 1970-01-01
  • 1970-01-01
  • 2022-08-19
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多