使用Xcode 15.1打包或者编译时,报错Command PhaseScriptExecution failed with a nonzero exit code.

方法一:
在项目中搜索

source="$(readlink "${source}")"

修改为

source="$(readlink -f "${source}")"

升级Xcode 15.3后, Xcode已经默认修改source="$(readlink -f "${source}")"了, 直接参考下方的链接, 关闭User Script Sandboxing即可.

方法二:
升级Xcode 15.2, 升级后这个错误就没了,可是会有新的错误.

 Sandbox: rsync(xxxx) deny(1) file-write-create

在这里插入图片描述

解决方法参考文章:[iOS]Xcode 15.2 Sandbox: rsync(xxxx) deny(1) file-write-create

Logo

一站式 AI 云服务平台

更多推荐