返回顶部
首页 > 资讯 > 移动开发 >Xcode打包遇到的坑 Command PhaseScriptExecution failed with a nonzero exit code
  • 715
分享到

Xcode打包遇到的坑 Command PhaseScriptExecution failed with a nonzero exit code

xcodemacoside 2023-09-22 10:09:05 715人浏览 薄情痞子
摘要

这个问题看网上的解决方法多为更改构建方式。 这其实是一个Xcode10引起的bug。 解决方案: 在Xcode菜单栏选择File -> Workspace Setting -> Build Sys

这个问题看网上的解决方法多为更改构建方式。

这其实是一个Xcode10引起的bug。 解决方案: 在Xcode菜单栏选择File -> Workspace Setting -> Build System 选择Legacy Build System 重新运行即可。

但是这里注意一下,我用最新的Xcode 14.2的版本并没有换构建方式的选项了,我改为13.4.1的版本后就有了,这个应该是版本抛弃了,如果遇到请绕道而行,不要一直卡这。

查找报错位置

这里补充一点,一般来说你要是打包的时候遇到这个问题,xcode只会返回报错点击不会告诉你具体位置,如图
请添加图片描述
这边可以看到它报错是UnityFramework里的,所以你点击是无法返回具体的报错情况的,完成以下操作,把打包程序替换为UnityFramework就可以了,操作如下
请添加图片描述替换过去就可以了,在次打包就可以找到具体的位置了
我的具体报错是这样的,我对Mac系统不怎么熟悉,只有手机截屏了主要报错是无权限
这边也能看出来,主要报错是无权限,你只需要吧对应的的文件设置一下权限就好了。然后在切换回主体打包就好。

具体解决方法

打开mac终端(command+空格 搜索终端就有了)输入sudo chmod 777 +文件授权地址, 如下图,回车后会出现钥匙的东西,输入你的开机密码,在次点击回车就可以了。777是最高权限,其他的权限你也可以自行百度一下。
请添加图片描述
设置完毕后在打包就没有报错了,希望对您有帮助。

来源地址:https://blog.csdn.net/qq_44971861/article/details/128466226

--结束END--

本文标题: Xcode打包遇到的坑 Command PhaseScriptExecution failed with a nonzero exit code

本文链接: https://lsjlt.com/news/415115.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作