首页 > 解决方案 > 升级 React Native 版本仅在发布版本中导致错误

问题描述

我最近不得不将应用程序的 React Native 版本从 0.62.3 升级到 0.65.1。我的 android 和 iOS 版本在开发模式下都可以正常工作。我在 M1 mac 上。从终端以调试模式运行时,应用程序运行完全正常,当我在 XCode 中运行 cmd+b 时,出现此错误:

xxx/ios/Pods/Target 支持文件/Pods-xxx/Pods-xxx-frameworks.sh:第 132 行:ARCHS[@]:未绑定变量

查找后,我发现了几个通过将排除架构设置为 arm64 来解决类似问题的示例。我这样做了。然后我还进入了用户定义并将 VALID_ARCHS 设置为 arm64、X86_64、i386。然后,我还将 build active architecture only 设置为 true。我已删除 Podfile.lock、pods/ 和工作空间并重新安装。我已经清除了派生数据。目前我已经尝试了所有可以在互联网上找到的解决方案。有什么建议么?谢谢!

编辑:在进一步的分析中,我意识到它实际上可以在为 iphone 构建时构建,尽管奇怪的是,它似乎无法在为通用 iOS 设备构建时构建。

标签: iosreact-nativecocoapodsreact-native-ios

解决方案


推荐阅读