Error “Missing file libarclite“ (Xcode 14.3)
See how to fix the “Missing file libarclite“ error in Xcode. This is due to libraries with minimum deployment target of iOS 11.
• 1 min read
Error
File not found: libarclite_iphone.a
+
Linker command failed
Complete error:
File not found: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/arc/libarclite_iphonesimulator.a
Linker command failed with exit code 1 (use -v to see invocation)
Problem
This is error is connected to 3rd party libraries that have a minimum deployment target less than iOS 11.
Xcode 14 only supports building for a deployment target greater or equal to iOS 11.
Solution
The solution is quite simple but a bit tedious if you have a lot of dependencies.
You have to set all your libraries to a minimum deployment target equal to iOS 11 or greater.
To do this:
- Navigate to Pods project in the Project Navigator
- Select a target
- In
General
tab change the Minimum Deployments
to iOS 11 or greater
- Repeat step 2 and 3 for each library