最近做封装了一个蓝牙的SDK用于第三方能够快速的接入,我决定制作一个.framework动态链接库
1.在你做好的工程中 File -> New -> Target 添加一个 Cocoa Touch Framework 或者直接添加Target 如下图
![](https://img.haomeiwen.com/i2099539/c092f2dca8af4439.png)
![](https://img.haomeiwen.com/i2099539/fb7a7d0938ed792b.png)
2.创建成功后如图下图
![](https://img.haomeiwen.com/i2099539/53a628852a6ddc9d.png)
3.添加需要打包的文件 选择 TARGETS ->Build Phases ->Compile Sources 中添加所需要的文件
![](https://img.haomeiwen.com/i2099539/fe4b318d72d3ec7d.png)
4.Command + B 编译 然后在Products 中选中你创建的.framework 右键->Show in Finder 找到导出
5.如果.framework中有OC的代码需要导入头文件
![](https://img.haomeiwen.com/i2099539/948cb925c74e5d07.png)
6如果.framework中有.a文件需要在TARGETS -> General Linked Frameworks and Libraries 添加.a文件
然后到Build Phases ->Headers ->Public 添加进入.a包中的头文件
![](https://img.haomeiwen.com/i2099539/0f615e0a22fec30a.png)
![](https://img.haomeiwen.com/i2099539/6ec60f88b53e21a7.png)
网友评论