【问题标题】:React Native iOS not buildingReact Native iOS 未构建
【发布时间】:2019-03-02 19:52:21
【问题描述】:

尝试在 Xcode 中构建我的 react 本机应用程序时,我不断收到以下错误。我对本机反应完全陌生,并且这个应用程序是由其他人开发的,但是,他们无法为我负责构建。有没有人遇到这个问题可以提供帮助?

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Frameworks/XCTest.framework/XCTest' 不包含位码。您必须在启用位码的情况下重建它(Xcode 设置 ENABLE_BITCODE),从供应商处获取更新的库,或禁用此目标的位码。架构 armv7 的文件“/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Frameworks/XCTest.framework/XCTest”

我目前正在使用:

  • 反应原生:0.51.0
  • Xcode:版本 9.4.1
  • 目标平台 8.0

我曾尝试关闭位码,但这会导致:

/Xcode/DerivedData/nativeApp-eenfjavhlxnfkfermonlqxkgbtbb/Build/Products/Release-iphoneos/libRNVectorIcons.a'

现在,我的问题。我是否会走 BITCODE = OFF 的道路并尝试解决我遇到的每个问题,或者是否有人对 XCTest 问题有解决方案。

谢谢!

【问题讨论】:

    标签: ios xcode react-native xctest


    【解决方案1】:

    更新:我能够解决这个问题。我不知道该怎么做,但我删除了 cocoapods 和 node_modules。运行 NPM 安装、pod 安装和 react-native 链接,它就消失了。

    编辑:我还检查了 cocoapods 的构建配置文件,并删除了 -framwork XCTest。

    就像我说的,我不知道是什么真正解决了这个问题,但也许有人觉得它有帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-09-09
      • 2023-01-24
      • 2016-10-27
      • 2019-06-06
      • 2019-08-16
      • 2019-08-10
      • 1970-01-01
      • 2021-12-16
      相关资源
      最近更新 更多