一、静态库 .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文件
时间: 2024-10-15 21:51:26