命令 PhaseScriptExecution 失败,退出代码非零,Xcode 12.4

Command PhaseScriptExecution failed with a nonzero exit code, Xcode 12.4

我可以 运行 在模拟器上运行我的应用程序。然而,在真实设备上,我被要求提供我的钥匙串密码,此后构建失败

Command PhaseScriptExecution failed with a nonzero exit code

来自日志:

path/to/AppAuth.framework: errSecInternalComponent

我已尝试删除派生数据、清理我的项目、重新启动 xcode 和我的机器、删除工作区和 podfile.lock 并生成新的。没有任何帮助。

有什么想法吗?这是代码 signing/certificate 问题吗?

我注意到在我的 Xcode 项目导航器中,在 Pods/Frameworks 下,所有框架都是红色的,包括 AppAuth.framework。查看 Xcode 文件检查器中的框架完整路径,我注意到引用的路径不存在。路径指向DerivedData/Products下的一个'Debug'文件夹,但是我只有一个'Debug-iphoneos',在这个文件夹下可以看到框架。我假设这解释了框架是红色的(即找不到)?

“更正”完整路径是否可以解决所有这些问题,我该怎么做?

原来我有一些证书副本。一旦我把它们整理好,应用程序就会编译。框架仍然是红色的。