Command PhaseScriptExecution failed with a nonzero exit

220 阅读1分钟

xcode 老项目,打开报错

解决办法: 网上百度的这是因为Xcode10以后的都是默认选中的最新的New Build System(Default),在这个编译系统的环境下,打包的CI脚本一直会报错。换成Legacy Build System 这个就好。Legacy是遗留的意思,也就是之前的编译系统。

试了没效果

真实解决办法

  1. clear项目运行的缓存

  2. 重启xcode

  3. 重新执行 pod install ,也可以重新执行 pod update/setup

  4. 在target -> build phases -> Link Binary With Libraries -> 添加pod.framework,并将request改成optional

  5. 执行 pod deintegrate 再重新安装 pod install