美文网首页
iOS-制作.a静态库SDK和使用.a静态库

iOS-制作.a静态库SDK和使用.a静态库

作者: 码省理工0 | 来源:发表于2018-09-12 13:16 被阅读21次

    创建静态项目

    创建一个新的工程,选择Framework & Library下面的Cocoa Touch Framework。


    设置工程,将build active architecture Only 设置为NO
    Snip20180912_2.png
    任意建一个类添加方法

    设置暴露头文件(别人能看到的.h文件)

    模拟器和真机下分别在debug和release环境下运行代码,总共是4次


    右键点击Products库文件,Show in Finder会发现4个人文件,对应刚才4次运行结果


    合并库文件(注意空格)
    说明:最终生成了两个合并好的库文件,debug和release。使用时根据当前工程配置情况选用对应库文件。
    生成debug库文件
    终端:lipo -create debug下模拟器库文件路径 debug模式下真机库文件路径 -output 合并后库文件路径
    生成release库文件
    终端:lipo -create release下模拟器库文件路径 release模式下真机库文件路径 -output 合并后库文件路径

    测试一下
    新建一个工程,将上一步生成的.a文件导入到工程中,注意,.a静态库文件没有头文件,需要自己手动添加,找到刚才生成的四个文件,任选一个,拷贝include文件夹,同合并好的库文件一起添加到工程中才能正常使用。

    结果成功打印

    相关文章

      网友评论

          本文标题:iOS-制作.a静态库SDK和使用.a静态库

          本文链接:https://www.haomeiwen.com/subject/yukvgftx.html