iOS 学习日志 : 静态库的生成

有的时候会需要做静态库的需求,于是试着做了一下 (Xcode 7.2)
1.首先选择创建静态库
首先选择创建静态库

2.写两个简单的实例方法和类方法,实现里只做简单的输出
写两个简单的实例方法和类方法,实现里只做简单的输出

3.在Xcode -> Product ->Scheme ->Edit Scheme-> 选择Release

这里写图片描述

4.另外可以选择暴露多个头文件
点Build Phases 中的加号 -> new Header phases
这里写图片描述

选择要暴露的头文件(可以多个)
这里写图片描述

5.这样基础工作就做完了,然后分别选择模拟器,和真机 各build一遍

这里写图片描述

这个就是我们生成的.a文件 右键-> Show in Finder 会有两个文件夹,一个对应的是模拟器,一个对应的是真机,他们所支持的内核不同,所以我们要讲这两个.a文件合并到一起 以支持不同的内核,方便使用.
进入终端,输入命令 lipo -create 模拟器.a文件路径 空格 真机.a文件路径 -output 输出文件的路径(比如桌面/test.a)

提示:可以直接把文件拖进终端里就会自动生成这个文件所在路径

然后把 文件夹中 include 文件夹 (如果暴露其他的头文件,文件在同目录下的usr文件夹下) 的头文件和合并后的.a文件放到一起,引入其他的工程,就可以使用了

    //博客用于学习并记录,欢迎交流
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值