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

时间:2021-02-07 19:11:57

标签: swift xcode xcode12 apple-m1

我一直在搜索,大多数人似乎都遇到了他们可以在设备上运行但不能在模拟器上运行的问题。对我来说正好相反。

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

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

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

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

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

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

1 个答案:

答案 0 :(得分:1)

哇,我的坏。我的错误是我只从项目中删除了“排除的架构”,而且我还必须从 pod 中删除它。明显地。哎哟