iOS开发技巧JC专题iOS笔记

iOS静态库开发制作

2016-06-30  本文已影响390人  Will_Z_jwz

库的种类


闭源库分类


关于架构


废话不多说,直接上手

开发模式和生产模式 查看静态库

调试版本 VS 发布版本

四种存在模式

关于bitcode

Paste_Image.png

这样编译出来的静态库就支持bitcode。

进入到.a所在的目录,使用以下命令:
lipo -info xxxx.a
lipo -thin arm64 xxxx.a -output xxxx-arm64.a
ar -x xxxx-arm64.a,这三步完成后会在当前文件夹下生成对应的.o文件
otool -l xxxx.o | grep bitcode 最后通过这个,会输出sectname __bitcode字样,说明该静态库支持bitcode。


当你按以上方法可以写出自己第一个静态库的时候,你就会发现一个缺点,调试很不方便,想着如果能看到源码调试的话就好了,所以后边我们讲如何真正方便的调试静态库。

新建静态库target 两个地方引用静态库 引用静态库

有不对的请指正。

上一篇下一篇

猜你喜欢

热点阅读