前言:
各位同学大家, 有段时间没有跟大家见面了。 相信很多做IOS手游sdk 的同学 都会用到静态库, 我们不用把我们都源代码都发给对接方 就可以把我们的逻辑跟研发都代码融合在一起
具体实现:
第一步 点击file
![](https://img.haomeiwen.com/i6865547/ce82a70e38f28952.png)
第二步创建一个project
![](https://img.haomeiwen.com/i6865547/5c1fe1600e9f4648.png)
第三步我们选择 static Library 工程
![](https://img.haomeiwen.com/i6865547/e49fdfc89e0ed7fd.png)
最终我们这样的一个工程
![](https://img.haomeiwen.com/i6865547/5d434e1886035deb.png)
在xcode 最新版本里面 有的同学 发现没有 Prodoucts 这个目录 这个是因为xcode的bug
![](https://img.haomeiwen.com/i6865547/dd0d3d21adf977b2.png)
![](https://img.haomeiwen.com/i6865547/d6dfc2e6d6fe8be7.png)
![](https://img.haomeiwen.com/i6865547/f242249312f623cc.png)
![](https://img.haomeiwen.com/i6865547/5707b8692e7cde40.png)
![](https://img.haomeiwen.com/i6865547/6dde59dc709e7b2f.png)
mainGroup = 0D7441EC2A0A715000C95252;
productRefGroup = 0D7441EC2A0A715000C95252;
保证这2行后面都配置一样的如果不一样 就复制 mainGroup 后面到productRefGroup 然后保存即可 然后刷新xcode 就就会出现 Prodoucts
暴露头文件 我们需要把我们对外开放都类的头文件 也就是.h文件 暴露出去 然后方便对接方 接入
![](https://img.haomeiwen.com/i6865547/f0eb6a9523379bac.png)
如图我们将我们ninefunsdk.h这个文件
![](https://img.haomeiwen.com/i6865547/d31d85768b6c38b9.png)
还有我们都 Roleinfo.h 和Seriveinfo. h 文件也需要暴露出去
![](https://img.haomeiwen.com/i6865547/1d6eca739f4d4681.png)
打包 cmd +b
![](https://img.haomeiwen.com/i6865547/7b27259a7ca620dc.png)
具体接入
![](https://img.haomeiwen.com/i6865547/cd18d47a688d8ce4.png)
效果图
![](https://img.haomeiwen.com/i6865547/3aa5768f7ea9dd60.png)
最后总结:
IOS 打包静态库 我们就讲完, 比较简单 我们只需要对流程清除即可 有兴趣同学可以根据教程一步一步学习
最后呢 希望我都文章能帮助到各位同学工作和学习 如果你觉得文章还不错麻烦给我三连 关注点赞和转发 谢谢
网友评论