xcode 15.4打包问题 Command SwiftCompile/PhaseScriptExecution failed with a nonzero exit code

开发完夜有所梦1.7.0后,发包时遇到了各种问题,耗时差不多2天才解决(中间还做了其他任务)

  1. 第一次通过 Archive 打包时,提示说要target iOS17.5,就要用最新的xcode打包,用最新的xcode就要升级最新的MacOS系统

  2. 升级后,有新的协议需要确定,进去apple开发者网站后,点击头像 名称那里就可以看到要确定协议的地方。

  3. 然后就遇到了 Command CompileSwift failed with a nonzero exit code ,使用 pod install失效了,期间还卸载 Homebrew 又安装了。还是没解决。一直提示

    HandyJSON 报错 Command SwiftCompile failed with a nonzero exit code

    通过 Xcode15.3 打包 HandyJSON 报错 Command SwiftCompile failed with a nonzero exit code 得知,是HandyJSON不兼容导致的,然后把HandyJSON去除了。(目前的xcode版本是15.4)

    ps:通过改 Code Generation->Compilation Mode改成和debug一样的 Incremental。无效

  4. 又遇到了 Command PhaseScriptExecution failed with a nonzero exit code,得到是CocoaPods出的问题,需要替换里面的部分内容(解决链接):

    Open [Your App Name]/ios/App/Pods/Target Support Files/Pods-[Your App]/Pods-[Your App]-frameworks.sh

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

最后终于可以啦!

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值