美文网首页
###Xcode14.3运行和打包报错Command Phase

###Xcode14.3运行和打包报错Command Phase

作者: 塞北孤雁 | 来源:发表于2023-05-15 10:34 被阅读0次

    升级Xcode14.3后运行报错:

    在链接库的时候因为找不到静态库(libarclite_iphonesimulator.a/libarclite_iphoneos.a)而报错。利用访达的前往文件夹功能快速来到报错信息中的目录,发现连arc目录都不存在,更不用说静态库文件。

    解决方法

    在Podfile文件中加上:

    post_install do |installer|
      installer.pods_project.targets.each do |target|
        target.build_configurations.each do |config|
          if config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'].to_f < 11.0
            config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '11.0'
          end
        end
      end
    end
    

    升级Xcode14.3后打包报错:

    报错内容:

    rsync error: some files could not be transferred (code 23) at /AppleInternal/Library/BuildRoots/810eba08-405a-11ed-86e9-6af958a02716/Library/Caches/com.apple.xbs/Sources/rsync/rsync/main.c(996) [sender=2.6.9]
    Command PhaseScriptExecution failed with a nonzero exit code

    解决方法:

    在Xcode项目目录中进入 Pods -> Targets Support Files -> Pods-项目名 -> Pods-项目名-frameworks.sh 中搜索source="$(readlink "${source}")",找到后将其替换为source="$(readlink -f "${source}")",然后清理项目重新打包

    相关文章

      网友评论

          本文标题:###Xcode14.3运行和打包报错Command Phase

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