iOS合并.a文件,静态库的创建,
作者:
ing_69c7 | 来源:发表于
2017-07-06 18:08 被阅读0次
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
本文标题:iOS合并.a文件,静态库的创建,
本文链接:https://www.haomeiwen.com/subject/cpxkhxtx.html
网友评论