'调试-iphoneos/AmplifyRTNCore/AmplifyRTNCore.modulemap'未找到

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

我通过以下配置遇到上述错误:

  • Mackbook Pro [Apple M1 Pro] [索诺玛 14.1]
  • Xcode 15.2
  • 设备 iPhone 15 Pro [17.3.1]
  • 反应[18.2.0]
  • 反应原生[0.73.4]
  • aws-amplify [6.0.17]
  • npm [10.5.0]
  • 节点[21.7.1]
  • 宝石[3.5.6]
  • 捆绑器[2.5.6]

要设置我的环境,我点击了此链接https://reactnative.dev/docs/environment-setup?package-manager=npm&platform=ios

当我执行 npm run ios 时,我可以在模拟器和设备上构建应用程序。 然后我点击了这个链接https://reactnative.dev/docs/running-on-device 从 xcode 构建应用程序。然后我得到以下错误 编译app_vers.c(arm64) 0.1秒 找不到“调试-iphoneos/AmplifyRTNCore/AmplifyRTNCore.modulemap”

我尝试过以下方法:

  1. 删除node_modules并重新运行npm i > cd ios > bundle exec pod install > cd .. > npx pod-install。
  2. 尝试过 Rosetta [VSCode 和终端],但对于 xCode 却不起作用
  3. 将 min_ios_version_supported 更新为 11.0 和 13.0
  4. 尝试删除〜/ Library / Developer / Xcode / DerivedData 以及在线提供的各种其他解决方案
ios react-native aws-amplify apple-m1 xcode15
1个回答
0
投票
  • 您能否通过修改 Podfile 删除以下行来检查您的构建问题是否得到解决?

    config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '13.0'
    config.build_settings['EXCLUDED_ARCHS[sdk=iphonesimulator*]'] = "arm64"
    
  • 将“App Target”>“Build Settings”>“Architectures”>“Exclusion Architectures”中的值更改为“arm64”,它有效!

参考截图

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