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

z8dt9xmd  于 2022-11-25  发布在  React
关注(0)|答案(4)|浏览(175)

x1c 0d1xx 1c 1d 1x我很抱歉图像中的黑色标记。
我已经看到多个帖子建议这个问题的答案,锁定解锁钥匙链(尝试过),pod更新(尝试过),清除构建(尝试过),签名,跳过构建设置中的安装(尝试过)-没有一个实际工作。
我在react native with Expo中构建了我的iOS应用程序,之后我执行expo弹出操作,为Xcode构建和归档创建iOS文件夹,每次构建都成功,它甚至在模拟器和我的设备(iPhone 7)中运行,但它总是无法归档,并抛出此错误- Uncategorised - Command PhaseScriptExecution failed,返回非零退出代码。
如果你能告诉我我应该往哪个方向走,或者我正在做的事情可能会有什么错误,这将是非常有帮助的。如果我需要提供更多的细节,请告诉我。谢谢!
Xcode版本- 11.0 Mac版本- 10.15 Catalina iPhone操作系统- 13.1.3
我试过几个链接-
1.“${PODS_ROOT}/SwiftLint/swiftlint”导致“命令阶段脚本执行失败,退出代码为非零”,Xcode为10

  1. https://github.com/apollographql/apollo-ios/issues/395
  2. https://www.reddit.com/r/iOSProgramming/comments/al9box/getting_an_error_command_phasescriptexecution/
mefy6pfw

mefy6pfw1#

确保你已经正确地安装了你的pod。对我来说,我从我的pod文件中删除了所有的pod,通过终端更新了pod,然后重新添加了pod到pod文件中,并通过终端安装。这对我来说是完美的。

jgwigjjp

jgwigjjp2#

我也遇到了同样的问题。对我有效的是我打开了podifle,删除了所有的pod,然后保存了它。然后在终端中运行pod update。回到pod文件,将pod传递回文件中并保存它。然后在终端中再次运行pod update。然后打开xcode,运行清理程序,然后尝试存档...这对我很有效。

qgelzfjb

qgelzfjb3#

根据前面的回答,以下方法对我有效:
1.退出XCode。
1.删除所有相关文件:PodfilePodfile.lokPods文件夹和.workspace文件。
1.重新创建Podfile并打开新的.workspace文件。
干杯
PS:在我的例子中,我在将现有项目(工作空间)复制到新机器后遇到了这个问题。

e7arh2l6

e7arh2l64#

尝试转到帐户并按下载手动配置文件enter image description here

相关问题