Xcode 12 Mac 带有 Cocoapods 的 M1:我可以在模拟器上构建但不能在设备上构建

Xcode 12 Mac M1 with Cocoapods: I can build on simulator but not on device

我搜索了很多,大多数人似乎都遇到这样的问题,他们可以在设备上 运行 而在模拟器上却不行。嗯,对我来说是相反的。

为了让 cocoa pods 使用我的新 M1 Mac 工作,我在排除的架构中添加了 arm64。这对模拟器上的 运行 很好用。但是当我尝试在设备上 运行 时,出现以下错误:

红色错误: 命令 PhaseScriptExecution 失败,退出代码非零

(我在“项目部分”收到此错误)

黄色警告: None 的 ARCHS (arm64) 架构是有效的。考虑将 ARCHS 设置为 $(ARCHS_STANDARD) 或更新它以包含至少一个 VALID_ARCHS (arm64, arm64e, armv7, armv7s) 中不在 EXCLUDED_ARCHS (arm64) 中的值。

(我在“项目部分”和“Pods 部分”收到此警告)

有人知道如何解决这个问题吗?

哇我的坏蛋。我的错误是我只从项目中删除了“排除的架构”,而且我还必须将其从 pods 中删除。明显地。哎呀