美文网首页
iOS 制作.a静态库

iOS 制作.a静态库

作者: 菊上一枝梅 | 来源:发表于2019-03-02 15:42 被阅读0次

    1.创建静态库工程Cocoa Touch Static Library, 起名SDK的名称,这里叫StaticSDK

    2.在.h和.m中分别键入需要的功能代码

    3.分别在真机和模拟器状态下按(command + B)编译生成.a文件

    真机

    模拟器

    4.右键点击“项目” - "Products"文件夹中生成的libStaticSDK.a文件,"Show in Finder"

    5.打开后会有分别生成的真机和模拟器的.a文件

    6.打开终端,使用命令将两个.a文件合并成一个文件,使用命令: lipo -create 真机.a文件路径 模拟器.a文件路径 -output 要输出的文件路径

    合并后会在指定的路径出现合并后的.a文件

    这样就生成好自己想封装的静态库文件了,将之前项目中的StaticSDK.h文件和刚刚导出的.a文件放入一个文件夹下面

    下面测试一下静态库文件的使用

    1.新建一个测试工程

    2.将刚刚封装好的文件夹导入到项目

    3.在AppDelegate.m中使用SDK

    没错,打印出我们想要的东西,以上就是iOS .a静态库文件的制作方法。

    注:编译生成.a的工程可能会需要设置版本号用来设置可以使用.a的iOS系统版本。

    相关文章

      网友评论

          本文标题:iOS 制作.a静态库

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