Xcode 16.3 Swift 6

I am migrating your application to Xcode 16 and swift 6 and in the process of creating the build I am stumbling over this issue. I have tried several fixes recommended by AI which didn't solve this issue.

The pods have been updated to the latest supported platform versions. I appreciate some guidance on how to resolve this compiling issue.

clang++: error: SDK does not contain 'libarclite' at the path '/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/arc/libarclite_iphonesimulator.a'; try increasing the minimum deployment target Command Ld failed with a nonzero exit code

Answered by DTS Engineer in 842662022

libarclite was necessary for older OS versions, but is now obsolete, and has been so for quite some time now. That means you have a library that is assuming a minimum deployment target that Xcode no longer supports, and the correct thing to do (as the error message says) is to update to a new minimum deployment target that Xcode does support. iOS 15 is a good choice for that with Xcode 16. If your app only supports iOS versions newer than iOS 15, then I'd recommend choosing something even more recent.

— Ed Ford,  DTS Engineer

libarclite was necessary for older OS versions, but is now obsolete, and has been so for quite some time now. That means you have a library that is assuming a minimum deployment target that Xcode no longer supports, and the correct thing to do (as the error message says) is to update to a new minimum deployment target that Xcode does support. iOS 15 is a good choice for that with Xcode 16. If your app only supports iOS versions newer than iOS 15, then I'd recommend choosing something even more recent.

— Ed Ford,  DTS Engineer

Xcode 16.3 Swift 6
 
 
Q