选择上面这个的时候,打的静态库支持的类型是i386 x86_64

而选择这个的时候,打的静态库支持的类型是 armv7 arm64 armv7s,查看属性可以看到下面的样子

 title=

因为支持的类型不一样,所以会造成只能在真机上模拟或者只能在模拟机上运行。如果需要让两个都可以运行,则需要手动合并。

把两个文件都复制到文件夹,运行下面的命令

lipo -create libJDSDK_i.a libJDSDK.a -output libJDSDK_u.a

然后就会输出一个文件,这个文件就是两个都有的文件

 title=

更多 lipo 命令:http://www.unix.com/man-page/osx/1/lipo/


☟☟可点击下方广告支持一下☟☟

最后修改:2020 年 01 月 03 日
请我喝杯可乐,请随意打赏: ☞已打赏列表