If I get a warning about ignoring the file, I would lipo -info in the ignored file to find it as below,
lipo -info libnetUtils.a
This will print either i386, armv6, armv7, armv7s, x86_64, etc. In general, this architecture should fit your target build platform. For example.
- i386 = ios simulator or 32-bit build on mac os x
- armv6 armv7 arm7s = ios device
- x86_64 = 64-bit on mac os x
Depending on the discrepancy, either you need to rebuild your library for the target platform, or change the target platform.
Note. For bold binaries, lipo -info print a combination of the above architectures.
Kiran May 19 '14 at 6:22 2014-05-19 06:22
source share