注册
iOS

ios 打包静态库

前言:


各位同学大家, 有段时间没有跟大家见面了。 相信很多做IOS手游sdk 的同学 都会用到静态库, 我们不用把我们都源代码都发给对接方 就可以把我们的逻辑跟研发都代码融合在一起


具体实现:


第一步 点击file 

844e353c449d33a002d91ac58d0752b5.png

 第二步创建一个project 

cdd1b74c2dd8b73753a974b4f7e995ba.png

 第三步我们选择 static Library 工程
5543f655dec8a8032f81b4e1f107a78a.png


最终我们这样的一个工程


2708c9305f64c180cab271133ffa2ae3.png

 在xcode 最新版本里面 有的同学 发现没有 Prodoucts 这个目录 这个是因为xcode的bug
b88bb9bbf215bd666f0b0203e44f35cb.png


cef01734228c224c2b451d8acc734ef3.png


d34c51233357c48b00b3298292cc81a8.png


5798e824451fc33ae382d69aa551d79f.png


409417cbfa558761ab1ca770549cef78.png

mainGroup = 0D7441EC2A0A715000C95252;
productRefGroup = 0D7441EC2A0A715000C95252;

保证这2行后面都配置一样的如果不一样 就复制 mainGroup 后面到productRefGroup 然后保存即可 然后刷新xcode 就就会出现 Prodoucts


暴露头文件 我们需要把我们对外开放都类的头文件 也就是.h文件 暴露出去 然后方便对接方 接入


542fafb8bd136d139e1831309adebf40.png

 如图我们将我们ninefunsdk.h这个文件
b8d2c9e0481fc158fc4052064dd681d3.png

 还有我们都 Roleinfo.h 和Seriveinfo. h 文件也需要暴露出去
febfabf23ac9a6abe5da88469201c3eb.png

 打包 cmd +b 

669c27feddbdb559055d14ca5c923741.png


具体接入


6ecbb537f86980435b4f11348d9f5ffa.png


效果图


082cb8d6f70be5bc1375a027b98ff092.png


最后总结:


IOS 打包静态库 我们就讲完, 比较简单 我们只需要对流程清除即可 有兴趣同学可以根据教程一步一步学习

最后呢 希望我都文章能帮助到各位同学工作和学习 如果你觉得文章还不错麻烦给我三连 关注点赞和转发 谢谢


作者:xq9527
链接:https://juejin.cn/post/7231720920984322105
来源:稀土掘金
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

0 个评论

要回复文章请先登录注册