SDK制作初篇

来源:互联网 发布:网络彩票开售解禁通知 编辑:程序博客网 时间:2024/04/30 21:43

在工作中需要给别的公司提供SDK所以学习了如何去打包生成属于自己的SDK,有什么不足的地方,还希望大家能够指正.

SDK制作其实就是打包自己的framework

1、新建一个工程,在进入页面之后,选择Framework & Libray 选项中的 Cocoa Touch Framework.



2、其它使用方式和平常一样,新建自己需要用到的类

如果有资源文件,打成一个bundle包统一管理

  然后选中Target,选中Build Phases -> Headers,可以看出有三个选项,分别是Public,Private,Project;把需要暴露给别人的.h文件拖到Public中,

剩下的不要暴露的,即为隐藏的文件,放在Project中


3、完成上述步骤之后,在自动生成的.h文件中,把所有需要暴露的.h文件都用#import <工程名/类名.h>引入,记住一定要将所有的需要暴露的.h文件都写在给定位置,不然编译后生成的.framework在引用的时候会有警告


4、build settings 里面的Ma'ch-o type设置成静态,否则可能影响上架



5、新建一个workspace,把刚刚新建的framework工程导入进来


6、在外面引用SDK,引入头文件    #import <工程名/类名.h>

    如果要给外界使用,直接编译,在products里面找已编译好的framework即可

    


0 0
原创粉丝点击