iOS 如何打包framework

####1、打开Xcode,新建工程

打开Xcode,新建工程

####2、起个名字

起个名字

####3、创建成功

创建成功

####4、实现功能

实现功能

.h

+ (void)sayHello;

.m

+ (void)sayHello{
    NSLog(@"hello word!!");
}

####5、配置参数

在TARGETS下选中工程,在Build Settings下更改几个参数

在Architectures下增加armv7s

将Build Active Architecture Only 设置为NO

将你要公开的头文件拖至Public下,要隐藏的放在Private或者Project下,当然,隐藏的头文件就无法再被引用

然后需要在test.h(必须是公开的,否则无法引用)中将你所有要公开的.h引入

####6、最后一步进行打包

1.选中模拟器,编译程序 command + b

2.选中测试机,编译程序 command + b

3.在finder中找到framework文件,然后右键show in finder

然后右键show in finder

4.会发现一个真机一个模拟器

一个真机一个模拟器

5.合并成一个征集与模拟器都可以使用framework

将模拟器与真机的此文件合成一个

打开控制台输入 
lipo -create "真机版本路径" "模拟器版本路径" -output "合并后的文件路径"

然后回车
红色:真机文件路径
绿色:模拟器文件路径
黄色:新文件路径

演示

6.得到一个合并完成的文件(如果有文件格式lipo直接去除)

最后结果

7.替换之前的文件

新生成的替换之前的

8.生成framework

此文件就是最终的framework

9.测试

成功

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值