如标题所示,升级到 Xcode 12 后,我无法在 xcode 中运行我的(目标 c)项目。这是一个 Cocoapods 项目。
当我部署到我的手机时它工作正常,但在模拟器中 由于某种原因,我收到了三个不同的错误。
它抱怨我包含的一个单独项目的“缺少模块文件”: 未找到模块映射文件“...(路径)/Build/Products/Debug-iphonesimulator/myProject/myProject.imagemap”
它抱怨一个预编译的头文件: :0: 错误:未能发出预编译头文件 '(path)/Build/Intermediates.noindex/PrecompiledHeaders/myProject-Bridging-Header-swift_2UGSYUUFRK85M-clang_18QKMU0TXX4JD.pch' 用于桥接头文件 '(path)/iphone/myProject/ myProject-Bridging-Header.h'
最后它抱怨没有找到我使用的库的包: 错误:找不到资源“(路径)/Products/Debug-iphonesimulator/FCAlertView/FCAlertView.bundle”。运行“pod install”以更新复制资源脚本。
我对 xcode 的内部工作不是很了解,所以如果有人有任何指点,我将不胜感激。
答案 0 :(得分:0)
答案 1 :(得分:0)
对于那些因为类似问题来到这里的人:
我的问题原来是“VALID_ARCHS”设置,在 “项目、构建设置、用户定义”缺少在模拟器上运行所需的“x86_64”。
由于某种原因,它已被删除。一旦我添加了它,它又起作用了。