自定义静态库

打开Xcode点击下图中红线按钮

出现下面界面,并按照1、2、3的次序进行操作


执行完以上操作,出现下方界面,输入静态库名称,点击Next,选取存储位置后点击Create


出现以下界面


把不想暴露的文件及方法写进.m文件中,在按照下图中序号依次执行,把要暴露的头文件点击序号5添加


在执行前设置下图,目的是为了支持所有模拟器的CPU构架,不同模拟器的构架是不一样的


然后分别在模拟器和iOS Device运行得到两种静态库,选中.a文件,右键单击Shou in Finder


上图中两个文件分别由两种静态库,一个为真机使用,一个为模拟器使用,为方便使用,合成一个静态库

首先终端先进入想让合成后的静态库放置的目录中,再在终端中执行

lipo -create /Users/admin/Library/Developer/Xcode/DerivedData/自定义静态库-bakmjdebyhzztqcilkmjzaxbealn/Build/Products/Debug-iphoneos/lib自定义静态库.a /Users/admin/Library/Developer/Xcode/DerivedData/自定义静态库-bakmjdebyhzztqcilkmjzaxbealn/Build/Products/Debug-iphonesimulator/lib自定义静态库.a  -output lib自定义静态库.a

lipo -create 静态库1路径 静态库2路径  -output 合成的静态库,生成的静态库就是真机模拟器都能使用的静态库



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值