[iOS]Xcode8 搭建 .framework

Xcode8 搭建.framework的步骤大致如下:
1、创建一个Cocoa Touch Framework模板。
创建模板

2、模板创建完成后,新建Test类。
.h

3、TARGETS下选中工程,在Build Settings下更改几个参数
这里写图片描述

4、在Architectures下增加armv7s,并选中。将Build Active Architecture Only 设置为NO。
这里写图片描述
这里写图片描述

5、设置Headers
将你要公开的头文件移动到Public下。
设置Header公开级别
然后需要在Test.h(必须是公开的,否则无法引用)中将你所有要公开的.h引入。
在库头文件中引入公开的.h文件

6、打包.framework
a) 选择模拟器,运行command+b,生成模拟器下的framework
模拟器
生成文件通过点击product->show in finder打开
b) 选择Generic iOS Device,同样的生成真机下可用的framework
真机
生成真机的文件目录:

最后,通过下面的lipo -create 命令把两个库进行合并:

lipo -create /Users/newLibrary/Developer/Xcode/DerivedData/FWDemo-aylexwaxqtsgbwdentxurhiczhsa/Build/Products/Debug-iphoneos/FWDemo.framework/FWDemo /Users/new/Library/Developer/Xcode/DerivedData/FWDemo-aylexwaxqtsgbwdentxurhiczhsa/Build/Products/Debug-iphonesimulator/FWDemo.framework/FWDemo -output /Users/new/Desktop/new/FWDemo

最终打包好的framework如下:
这里写图片描述
拷贝替换到之前模拟器或真机的
copy

7、引用的时候直接把上面生成的framework拖到项目工程下。
效果如下图:
这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值