无法使用Xcode存档(错误-PhaseScriptExecution失败,退出代码非零),但是构建成功

时间:2019-10-18 06:17:26

标签: ios xcode react-native expo

Error in detail, the black area is the name of the project and its sub-directory Error from Xcode很抱歉图片中出现黑标。

我看过很多帖子都提出了解决此问题的方法,Lock解锁了钥匙串(尝试过),pod Update(尝试过),清除了构建(尝试过),签名,跳过了在构建设置中安装(尝试过)-无他们中的实际工作。

我在Expo原生本机中构建了我的iOS应用,此后我做了expo弹出以创建用于Xcode构建和存档的iOS文件夹,构建每次都成功,甚至可以在模拟器和我的设备上运行(iPhone 7),但始终无法通过抛出此错误来存档-未分类-命令PhaseScriptExecution失败,退出代码非零。

任何帮助我指出我应该朝哪个方向发展的方法,或者可能是我做错的事情都会有很大的帮助。让我知道是否,我应该提供更多有关此的详细信息。谢谢!

Xcode版本-11.0 Mac版本-10.15 Catalina iPhone操作系统-13.1.3

我尝试过的链接很少-

  1. "${PODS_ROOT}/SwiftLint/swiftlint" causes "Command PhaseScriptExecution failed with a nonzero exit code" with Xcode 10
  2. https://github.com/apollographql/apollo-ios/issues/395
  3. https://www.reddit.com/r/iOSProgramming/comments/al9box/getting_an_error_command_phasescriptexecution/

4 个答案:

答案 0 :(得分:0)

确保正确安装了Pod。对我来说,我从Pod文件中删除了所有Pod,通过终端更新了Pod,然后将Pod重新添加到Pod文件中并通过终端安装了。这对我来说非常有效。

答案 1 :(得分:0)

我也有同样的问题。对我有用的是我打开吊舱并删除了所有吊舱,然后将其保存。之后,在终端中运行pod update。返回到podfile,然后将pod移回到文件中并保存。然后再次在终端中运行pod update。之后,打开xcode并运行清理程序,然后尝试存档...它对我有用。

答案 2 :(得分:0)

根据之前的答案,以下对我有用:

  1. 退出 XCode。
  2. 删除所有相关文件:PodfilePodfile.lokPods 文件夹和 .workspace 文件。
  3. 重新创建 Podfile 并打开新的 .workspace 文件。

干杯

PS:就我而言,我在将现有项目(工作区)复制到新机器后遇到了这个问题。

答案 3 :(得分:-2)

尝试以下操作:

pod deintegrate
pod install

XCode Clean 构建 或者,单线:

pod deintegrate; pod install