Xcode14.3升级后的问题

2023-04-26  本文已影响0人  蜗牛锅

Xcode14.3升级后遇到的问题:
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)

可以通过降级为Xcode14.2来解决问题。

Xcode历史版本官方下载(需要登录)

无法编译,报错缺少libarclite_iphoneos.a:
File not found: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/arc/libarclite_iphoneos.a,
是由于Xcode14.3后支持的最低版本变为iOS11,默认iOS系统中已经有了ARC库,所以在Xcode中减少了对应的动态库。
解决方法:
a. 应用支持版本修改为最低iOS11,注意对应的Podfile中的版本也要修改
b. 从旧的Xcode中把对应的arc目录copy到当前Xcode中。

Archive打包报错
rsync error: some files could not be transferred (code 23)
解决办法:
修改 /Pods/Target Support Files/Pods-{product名称}/Pods-{product名称}-frameworks.sh,
将内容source="(readlink "{source}")"改为source="(readlink -f "{source}")"。
文件不太好找,可以全文搜索source="(readlink "{source}")"进行修改。

上一篇下一篇

猜你喜欢

热点阅读