Xcode 16 问题,npm run ios 不再工作

问题描述 投票:0回答:1

正如标题所示,我最近升级了 macOS 版本,这又使我将 Xcode 更新到版本 16.0,因此我正在开发的应用程序可以在版本 15.4 上正常运行。我已经达到了模拟器可以运行的地步,但是模拟器将无法下载我的应用程序并以开发方式运行它。

❌错误:目标“arm64-apple-ios15.0-simulator”不支持选项“-G”(在项目“Pods”的目标“BoringSSL-GRPC-framework”中)

这是不断出现的主要错误。

我尝试重新克隆我的存储库只是为了尝试不同的方法。经历了堆栈溢出并修改了我的 podfile,尝试调整我的目标应用程序的构建设置等,但我一点运气都没有。甚至尝试更新我的 podfiles、清理构建等等。

注意:我的队友没有升级 iOS 或 xcode 也可以正常运行。

react-native macos xcode16
1个回答
0
投票

我仍然无法使用 Xcode 16 启动它,但是我在使用 BoringSSL 时遇到错误,我可以为其创建临时修复程序。如果您将安装后功能与此功能一起使用,它应该有助于解决该错误。减去“flutter”循环如果你没有运行flutter(我不是我自己)。我猜 X code 15 忽略了“-G”标志,但是 X 16 强制执行它,所以本质上只需要告诉 Xcode 忽略它。当我能够使用时,我只能临时修复。

post_install |安装程序| installer.pods_project.targets.each 执行 |target| flutter_additional_ios_build_settings(目标) if target.name == 'BoringSSL-GRPC' target.source_build_phase.files.each 执行 |file| if file.settings && file.settings['COMPILER_FLAGS'] flags = file.settings['COMPILER_FLAGS'].split 标志.拒绝! { |标志|标志=='-GCC_WARN_INHIBIT_ALL_WARNINGS'} file.settings['COMPILER_FLAGS'] = flags.join(' ') 结尾 结尾 结尾 结尾 结束

© www.soinside.com 2019 - 2024. All rights reserved.