更新到 Xcode 12 后,项目在模拟器上构建时给了我这个错误:
Could not find module 'FrameworkName' for target 'arm64-apple-ios-simulator'; found: x86_64-apple-ios-simulator, x86_64
该框架与 cocoapods 一起安装。它适用于 Xcode 11。在“任何 iOS 设备”或带有 Xcode 12 的真实 iPhone 上构建也可以正常工作。
Xcode 12 有什么不同?
最佳答案
我通过确保build设置 VALID_ARCHS
解决了这个问题(现在出现在 Xcode 12 中build设置的底部)包含“x86_64
”。
那是:
VALID_ARCHS = arm64, arm64e
VALID_ARCHS = arm64, arm64e, x86_64
(有点违反直觉,因为错误消息说它找不到
arm64
-apple-ios-simulator 的模块,:shrug:)
关于ios - Xcode 12 问题 - 找不到目标 'FrameworkName' 的模块 'arm64-apple-ios-simulator';找到 : x86_64-apple-ios-simulator, x86_64,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64026065/