更新到 Xcode 12 后,项目在模拟器上构建时出现此错误:
Could not find module 'FrameworkName' for target 'arm64-apple-ios-simulator'; found: x86_64-apple-ios-simulator, x86_64
该框架是随cocoapods一起安装的。
它适用于 Xcode 11。使用 Xcode 12 在“任何 iOS 设备”或真正的 iPhone 上构建也可以正常工作。
Xcode 12 有什么不同?
我通过确保构建设置解决了这个问题VALID_ARCHS
(现在出现在 Xcode 12 中“构建设置”的底部)包含“x86_64
".
That is:
- 之前我有:
VALID_ARCHS = arm64, arm64e
- 修复后:
VALID_ARCHS = arm64, arm64e, x86_64
(有点违反直觉,因为错误消息显示找不到该模块arm64
-apple-ios-模拟器,:耸肩:)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)