iOS 开发库的制作


注:本文只是简单的介绍一家静态库(framework)的制作。


  • 静态库制作(创建framework)


    创建framework.jpeg
  • pod 导入项目依赖的第三方,我这里导入了mob


    三方依赖导入.jpeg
  • 将自身需要打包的问件导入到工程


    打包文件
  • 修改项目配置
  1. 选中项目修改


    添加armv7s支持
  2. 修改 Build Active Architecture Only



    3.修改 Mach-O Type ,将 Mach-O Type 修改为 Static Library(静态库)类型,因为苹果是禁止使用动态库的,动态库上架可能会遇到问题。所以这里我们只制作静态库



    4.选择项目中需要暴露在外边,供外部使用的文件
    动态项目文件配置

    5导入需要暴露给外边的头文件(文件配置)



    6选择真机或者模拟器打包文件(注:command +B 编译),我们可以看到生成的framework
    静态库

    7 找到静态库所在的文件夹,copy出来,这样就可以给别人使用

注:后续如果需要真机包和模拟器包都需要,那么可以将两个包合并。
通过 lipo -create 真机文件路径 模拟器文件路径 -output 合并
framework合并参考:https://www.jianshu.com/p/6790fc295f48?appinstall=0
项目中如果包含bundle资源文件,参考:https://www.jianshu.com/p/1589a71d2098

你可能感兴趣的:(iOS 开发库的制作)