Xcode15+iOS17适配问题记录

1,435 阅读1分钟

1.SDK does not contain 'libarclite' at the path '/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/arc/libarclite_iphoneos.a'; try increasing the minimum deployment target

2.UIGraphicsBeginImageContextWithOptions崩溃问题:

if(imageSize.width < 1 || imageSize.height < 1){

  return nil;

 }

3.linker command failed with exit code:

解决办法:Build Settings -> Other Linker Flags 加入-ld64,原因是Xcode15采用了新的链接器(Linker),被称作“ld_prime”。新的连接器有诸多好处,尤其是对合并库的支持方面,具体可以查看WWDC 2023 SESSION 10268 Meet mergeable libraries.