Git/Framework静态库介绍:创建和使用


一、创建Framework静态库
1. 选择Cocoa Touch Framework 一栏:
2.在导入已经创建好的Framework静态库时要用<>,而在创建Framework静态库时导入头文件要使用””。
3.头文件跟.a一样,默认只输出创建项目时自带的.h如果要导出头文件,找项目--> Build Phases --> Headers -->Project的头文件拖拽到Public中即可。

4.其他的架构编译方式跟.a一样;
模拟器编译时默认只输出一种架构;
真机(不要插入iPhone),默认输出多种架构,除了armv7s;
5.支持多种架构配置:

6.命令行合并:
lipo -create静态库1.a静态库2.a -output新静态库.a

7. Framework的形式默认导出是动态库.dylib,但在Xcode7里动态库的后缀是 .tbd,所以导入Framework动态库直接崩溃;
解决办法:找到项目--> Embedded Binaries添加Framework即可



8. 但是动态库不能上架,需要转换静态库 :
动态库转换成静态库的配置方法:找到项目--> Build Setting -->搜索mach -->修改成静态库即可。

二、测试Framework静态库
1.一定要注意头文件的导出. 头文件如果敲不出来, 不用智能提示,强制敲



2. 如果需要导出静态库, 参考上面或者.a静态库(见上一篇文章)的导出方式即可(注意转换动态库)





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值