Build失敗
問題一
發(fā)現(xiàn)問題
ld:file not found
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/arc/libarclite_iphonesimulator.a
分析問題
鏈接找不到靜態(tài)庫libarclite_iphonesimulator.a
,報(bào)錯(cuò),那么去應(yīng)用的Xcode包內(nèi)容查看,確實(shí)沒有arc目錄。
解決問題
去低版本的Xcode將arc目錄下copy一份過來吧。
我在自己的gitee存了一份Xcode14.2的,可下載使用
下載地址
至于蘋果移除ARC目錄原因,這里就不做分析了,本篇文章只是解決問題。
Archive失敗
問題一:Pods問題
發(fā)現(xiàn)問題:
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}")"
再次編譯即可成功。