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)

Linker command failed with exit code 1 error

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:

  1. Navigate to Pods project in the Project Navigator
  2. Select a target
  3. In General tab change the Minimum Deployments to iOS 11 or greater
  4. Repeat step 2 and 3 for each library
Missing file libarclite solution

Note

If you run pod install or pod update, you should repeat this process again.

Conclusion

I hope this is a temporary fix that will be updated in the future.

If you know a better solution please leave a comment.

Thank you

What are you thoughts about this? Tweet me @franceleonidev and share your opinion.

Source link