最近做封装了一个蓝牙的SDK用于第三方能够快速的接入,我决定制作一个.framework动态链接库
1.在你做好的工程中 File -> New -> Target 添加一个 Cocoa Touch Framework 或者直接添加Target 如下图


2.创建成功后如图下图

3.添加需要打包的文件 选择 TARGETS ->Build Phases ->Compile Sources 中添加所需要的文件

4.Command + B 编译 然后在Products 中选中你创建的.framework 右键->Show in Finder 找到导出
5.如果.framework中有OC的代码需要导入头文件

6如果.framework中有.a文件需要在TARGETS -> General Linked Frameworks and Libraries 添加.a文件
然后到Build Phases ->Headers ->Public 添加进入.a包中的头文件


网友评论