选择上面这个的时候,打的静态库支持的类型是i386 x86_64
而选择这个的时候,打的静态库支持的类型是 armv7 arm64 armv7s,查看属性可以看到下面的样子
因为支持的类型不一样,所以会造成只能在真机上模拟或者只能在模拟机上运行。如果需要让两个都可以运行,则需要手动合并。
把两个文件都复制到文件夹,运行下面的命令
lipo -create libJDSDK_i.a libJDSDK.a -output libJDSDK_u.a
然后就会输出一个文件,这个文件就是两个都有的文件
更多 lipo 命令:http://www.unix.com/man-page/osx/1/lipo/
版权属于:东哥笔记 - DongGe.org
本文链接:https://dongge.org/blog/121.html
自2017年12月26日起,『转载以及大段采集进行后续编辑』须注明本文标题和链接!否则禁止所有转载和采集行为!
2 条评论
合并命令不全 - lipo -create
嗯啊,因为博客之前用脚本转的程序,导致html和markdown不兼容,这些用老的html格式的会出现内容错乱>﹏<