iOS DeveloperiOS 知识收集

iOS如何制作SDK所需要的.a文件

2017-03-14  本文已影响921人  捏捏你的脸
应项目需求,这次的任务是制作一款SDK 用于链接webApp 与普通的商户app,因为以前没有涉及过制作SDK 这一种技术,查了下博客以及相关的文档,现在将实现过程记录下来,按照我的傻瓜操作 5分钟就可以制作一款属于你的SDK咯~
Paste_Image.png

next
删除 .m 文件()如图:

Paste_Image.png

然后导入你需要封装到.a里面的文件,一些你不想开源,但是想方便别人直接调用的方法、source等等

Paste_Image.png

这里我随便存放点api方法和方法所需模型放入到.a文件
然后关键点来了。

首先.a文件的打包是要打包两次的,一次在模拟器调试下,一次在真机环境下

Paste_Image.png

编译完后 (记得单击点一下libJSSDK.a,他就变成黑色了) :

Paste_Image.png Paste_Image.png

可以看到切换模式后 .a文件又变成了红色 重新command +b 编译一下

Paste_Image.png

好啦 现在 通过finder 就可以查看跑在不同环境下得.a 文件啦。

重头戏来了
测试工作我就不做了,我已经测过好多遍了,现在跟大家说的是,如何将两个.a文件打包成一个.a文件。也是我花了挺长时间的一部操作,合并后的.a文件 既可以跑在真机上 又能在模拟器上运行。这才是我们最后所追求的!

如下图:

Paste_Image.png

桌面上生成的两者合二为一的.a文件


Paste_Image.png
上一篇 下一篇

猜你喜欢

热点阅读