I have many static libs like libBlah.a
With file
tool I can check supported architectures. (arm64 or i386)
Is there tool to check iOS Deployment Target
of the static lib?
Click the Books target and select the General tab at the top. The General tab contains a section with name Deployment Info. The section contains a dropdown menu and three checkboxes, iPhone, iPad, and Mac.
Click on pods. Select each project and target and click on build settings. Under Deployment section change the iOS Deployment Target version to anything more than 8.0 (better to try the same project version). Repeat this for every other project in your pods then run the app.
An XCFramework can be either static or dynamic and can include headers.
In the Deployment Targets app, you assign deployment targets to your projects. A deployment target represents a dedicated system tenant of the assigned solution.
You can use otool
to inspect the library file. With some experimentation I found that the flags -lv
gave me useful output. Open up a terminal window and switch to the directory your library is in:
cd /path/to/parent/directory
(Hint: you can drag the icon from the title bar of a finder window into the terminal and it will enter the path for you). Then type the following command:
otool -lv myStaticLibrary.a | less
In less
, type / (search) and then LC_VERSION_MIN_IPHONEOS
. You should see something like this:
Load command 1
cmd LC_VERSION_MIN_IPHONEOS
cmdsize 16
version 7.0
sdk n/a
The deployment target should be the value next to version
.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With