二进制化专辑五:功能组件的二进制化(.framework)

根据小码哥扩展班所做的笔记。

  1. 新建一个JPDownloadLib的framework工程

  2. 将代码拖入工程:
  3. 按照之前做法:

    1. 适配所有架构
    2. 换成release模式
    3. 暴露头文件
    4. 换成静态库模式
    5. 编译
  4. 修改Products位置,方便以后查找:

    1. Done,Done,再次编译:

      ,Products文件就直接放在外面了,方便测试

  5. 到时候将里面的framework文件拿出来放,把其他的删掉:
  6. 拷贝JPDownload的spec文件到本工程,并改成本工程名字:
  7. 去coding新建一个私有库:
  8. 修改spec文件:
  9. 初始化git:
  10. 关联远程仓库:
  11. 查看代码有没到远程私有库:
  12. 打标签,验证:
  13. 提交到私有索引库:
  14. 去到宿主工程使用:

  15. 编译,运行,测试,成功!

  16. 弊端:需要维护源码和静态库两套代码,并且需要将组件全部都换一遍,解决方法:且看下回分解!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容