美文网首页
Xcode14.3打包报错Command PhaseScript

Xcode14.3打包报错Command PhaseScript

作者: 倒着游的鱼 | 来源:发表于2023-06-12 11:23 被阅读0次

    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/c2cb9645-dafc-11ed-aa26-6ec1e3b3f7b3/Library/Caches/com.apple.xbs/Sources/rsync/rsync/main.c(996) [sender=2.6.9]
    Command PhaseScriptExecution failed with a nonzero exit code

    解决办法一
    在要打包的项目里面全局搜索
    source="$(readlink "${source}")" 替换成 source="$(readlink -f "${source}")"

    解决办法二:
    在项目的Podfile文件中加上以下代码快

      installer.pods_project.targets.each do |target|
             shell_script_path = "Pods/Target Support Files/#{target.name}/#{target.name}-frameworks.sh"
             if File::exists?(shell_script_path)
               shell_script_input_lines = File.readlines(shell_script_path)
               shell_script_output_lines = shell_script_input_lines.map { |line| line.sub("source=\"$(readlink \"${source}\")\"", "source=\"$(readlink -f \"${source}\")\"") }
               File.open(shell_script_path, 'w') do |f|
                 shell_script_output_lines.each do |line|
                   f.write line
                 end
               end
             end
           end
    

    相关文章

      网友评论

          本文标题:Xcode14.3打包报错Command PhaseScript

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