Build失败
问题一
发现问题
ld:file not found
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/arc/libarclite_iphonesimulator.a
分析问题
链接找不到静态库libarclite_iphonesimulator.a
,报错,那么去应用的Xcode包内容查看,确实没有arc目录。
解决问题
去低版本的Xcode将arc目录下copy一份过来吧。
我在自己的gitee存了一份Xcode14.2的,可下载使用
下载地址
至于苹果移除ARC目录原因,这里就不做分析了,本篇文章只是解决问题。
Archive失败
问题一:Pods问题
发现问题:
Run custom shell script [CP] Embed Pods Frameworks
Command PhaseScriptExecution failed with a nonzero exit code
分析问题:
在...-frameworks.sh 文件 寻址不到source文件
解决问题
做法是:工程寻找
Pods -> Pods - Targets Support Files -> Pods-工程名 -> Pods-工程名-frameworks
搜索source="$(readlink "${source}")"
,然后再把它替换为正确的source="$(readlink -f "${source}")"
再次编译即可成功。