iOS合并.a文件,静态库的创建,

2017-07-06  本文已影响0人  ing_69c7

1.新建工程

选择Cocoa Touch Static Library .h 里写方法 .m 实现方法 新建myHelp类,选择Build Phases下的copy Files,添加需要的类

红线部分为路径 我习惯把 /$(PRODUCT_NAME) 删掉。就和目前用的静态库一样了

不删除/$(PRODUCT_NAME)的效果

多了一层文件夹

删除了/$(PRODUCT_NAME)的效果

和经常使用的静态库一样的结构

想要Show In Finder需要先编译一下,模拟器状态下编译静态库就只支持模拟器,真机状态下编译只支持真机,需要终端合并,使静态库支持所有格式。

这两种状态下都 command+B  支持模拟器和真机的.a文件都有了

开发中需要一个.a支持两种格式

把两个.a 拖到桌面

打开终端,合并两个.a 先cd到桌面,输入lipo -create libZHMlib.a libZHMlibP.a -output ZHMFirst.a(那个名字后面有P的是我自己改的)

支持所有格式的.a
上一篇 下一篇

猜你喜欢

热点阅读