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

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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容