iOS静态库的制作

…….h文件记得一起和静态库一起,才能使用

总结一下静态库制作的过程:

1.新建一个项目用于制作静态库,如test

2.File-->new-->Target
iOS静态库的制作
选择iOS下的Framework&Library-->Cocoa Touch Static Library,然后next
iOS静态库的制作

取个名字,我这里用我写的一个加载指示器做成静态库,我取名FGGProgressHUD,然后finish。
iOS静态库的制作
3.删除系统自动生成的两个文件,静态库名.h 静态库名.m
iOS静态库的制作
选择Move to trash
iOS静态库的制作
4.将需要制作成静态库的文件拖入到FGGProgressHUD文件夹下,这里我选择的是自己写的一个小工具:
iOS静态库的制作
拖进来之后,target选择FGGProgressHUD:
iOS静态库的制作
点finish
5.选中FGGProgressHUD:
iOS静态库的制作
                  并单击它,选择Edit Scheme:
iOS静态库的制作
然后 选择Release -->close
iOS静态库的制作
6.选择iOS Device,Build(Command+B):
iOS静态库的制作
得到真机环境下的静态库
7.随便选择一个模拟器,Build(Command+B):
iOS静态库的制作
得到模拟器环境下的静态库
8.右键点击LibFGGProgressHUD静态库,选择show in finder:
iOS静态库的制作
看到有两个文件夹Release-iPhone和Release-iPhonesimulator,这两个文件都有一个LibFGGProgressHUD.a文件:
iOS静态库的制作

iOS静态库的制作
现在我们得到了两静态库,他们分别是真机环境下的和模拟器环境下的,要得到适配所有环境的还需要做合并处理。

9.合并真机环境下的静态库和模拟器环境下的静态库:

打开终端输入命令lipo -create +空格,然后把刚刚那两个.a文件分别拖进来,中间以空格键隔开,然后接-output 输出路径,然后回车,得到适配真机和模拟器的静态库文件:
iOS静态库的制作

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值