5

macOS 卡塔利娜 10.15.5。xCode 11.6,xCode 12 beta 4。带有 7 个 cocoapods 的 Objective-c 应用程序。该应用程序在 xCode 11 和设备上的 xCode 12 中运行良好。它无法在遇到的第一个 cocoapod 上出现词汇或预处理器问题的 xCode 12 模拟器中编译。如果我消除那个它会在下一个失败。我已经尝试了标准步骤——清理构建文件夹、重新启动 xCode、删除 pod 文件并重新安装、更新 pod repo、清理派生数据等。这也是 beta 3 中的一个问题。

有任何想法吗?

4

3 回答 3

6

尝试将 Project Xcode 兼容性升级到 Xcode 11 并将 VALID_ARCHS 更改为 $(ARCHS_STANDARD)。它对我有用

于 2020-08-28T18:29:15.227 回答
1

您可以尝试:在“TARGETS -> Build Settings -> User-Defined -> VALID_ARCHS”处添加“x86_64”,它也可以使用。

于 2020-10-20T09:40:34.790 回答
0

我第一次使用 Xcode 12.5 Beta3 构建项目时开始遇到此错误,而该项目以前使用 Xcode 12.4。该错误是在构建过程中遇到我通过 Swift 包管理器(不是 Cocoapods)安装的 Firebase 包时发生的。

对我来说,简单的解决方案是通过 File -> Swift Packages -> Update to Latest Package Versions 将包更新到最新版本。

于 2021-04-12T01:49:27.557 回答