Xcode -- 14以上cocoapods校验报错,打包报错

Xcode – 14以上cocoapods校验报错,打包报错

报错信息

# 模拟器的
ld: file not found: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/arc/libarclite_iphonesimulator.a
clang: error: linker command failed with exit code 1 (use -v to see invocation)
# 真机的
ld: file not found: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/arc/libarclite_iphoneos.a
clang: error: linker command failed with exit code 1 (use -v to see invocation)

原因

其原因就是缺少需要的文件。

最新版14.3的Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib下文件目录,可以看到确实没有上面报错信息中提到的文件,甚至根本没有arc目录。

Xcode -- 14以上cocoapods校验报错,打包报错_第1张图片

上个版本的Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib下文件目录有arc目录,并且包含上面报错信息提到的文件。
Xcode -- 14以上cocoapods校验报错,打包报错_第2张图片

解决方案

试了一下,拷贝老版本的arc目录到相应的路径Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib即可。

资源下载

arc目录(650KB) – 百度云
链接: https://pan.baidu.com/s/1WCsd_mVCYB6Y0oou2SYK0g?pwd=6huq 提取码: 6huq

arc目录(650KB) – 天翼云
https://cloud.189.cn/t/IrIfQjjeQFBb(访问码:pl8x)

你可能感兴趣的:(Xcode,iOS,xcode,cocoapods,macos)