静态库制作.a .framework
Posted 怡情_老二
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了静态库制作.a .framework相关的知识,希望对你有一定的参考价值。
一、静态库 .a 制作
1、新建一个Cocoa Touch Static Library

2、往里面添加文件,或者自己新建

3、添加一个Headers Phase

4、将 .h 暴露出来,并移到public

5、选择真机和模拟器各 Command+B 一下,show in finder,有两个.a 一个是模拟器用的 ,一个是真机用的 ,可以合并,使用下面命令
lipo -create Debug-iphoneos/xxx.a Debug-iphonesimulator/xxx.a -output xxx.a
路径不好整可以直接把.a移出来再合并


6、使用,直接拖入工程,包含.h文件 就行
二、静态库.framework制作
1、选择Cocoa Touch Framework

2、编译时,默认制作成动态库,需要设置下

3、合并静态库时,是选.framework文件里的libstaticlib文件

以上是关于静态库制作.a .framework的主要内容,如果未能解决你的问题,请参考以下文章