美文网首页
###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