美文网首页iOS 疑难杂症
XCode14.X, 编译(build)正常,打包(Archiv

XCode14.X, 编译(build)正常,打包(Archiv

作者: 微风_10a5 | 来源:发表于2023-04-03 16:21 被阅读0次

    前言

    上一篇文章解决 在iOS16.4 XCode 14.X下,工程报错的问题,本文解决在XCode 14.X下,工程编译正常,调试都正常的情况下,但打包时会出错的问题

    正文

    先看一下报错内容

    PhaseScriptExecution [CP]\ Embed\ Pods\ Frameworks /Users/zhangzheng/Library/Developer/Xcode/DerivedData/OWON-abukyxpajbueubdempshornbemjw/Build/Intermediates.noindex/ArchiveIntermediates/OWON/IntermediateBuildFilesPath/OWON.build/Release-iphoneos/OWON.build/Script-361D99D13FFD29F042D080E7.sh (in target 'OWON' from project 'OWON')
    ......
    ......
    
    sent 29 bytes  received 20 bytes  98.00 bytes/sec
    total size is 0  speedup is 0.00
    rsync error: some files could not be transferred (code 23) at /AppleInternal/Library/BuildRoots/97f6331a-ba75-11ed-a4bc-863efbbaf80d/Library/Caches/com.apple.xbs/Sources/rsync/rsync/main.c(996) [sender=2.6.9]
    
    Command PhaseScriptExecution failed with a nonzero exit code
    
    

    根据Command PhaseScriptExecution failed with a nonzero exit code 报错的信息,去网到处解决办法,试了各种办法 ,依然没有解决。本人快要已到崩溃的边缘~~,

    静下心来想想,前几天还正常打包过版本,上传到TestFlight上了, 这几天的变化 就是升级了XCode 版本为14.3
    应该是新版本的问题

    就去苹果的开发者网站碰碰运气,结果还真找到了解决办法, 相关问答站点

    image.png

    看到了有不少的点赞,都说有解决问题,心情激动不已!

    临时解决办法

    步骤一,

    拷贝作者的代码source="$(readlink "${source}")",去工程里面全局搜索,还真找到了,如下图

    image.png
    步骤二,

    替换成source="$(readlink -f "${source}")",如下图,

    image.png
    步骤三,

    重新Archive打包,就成功了,祝君成功~~~ (貌似不用重新pod install

    终极解决办法

    就是把CocosPods的版本升级到最新版本,本人已验证,升级到1.12.1就可以正常使用了


    image.png image.png

    结尾

    今天iOS 相关技术的分享就到这里喽,小伴们,觉得有点用的话,或者已经看到这里面来的请点赞 加 关注吧~~ 后续分享更多有关iOS的文章,欢迎在下方留言~

    相关文章

      网友评论

        本文标题:XCode14.X, 编译(build)正常,打包(Archiv

        本文链接:https://www.haomeiwen.com/subject/xvtjddtx.html