二进制化专辑六:功能组件二进制化2(.framework)

根据小码哥扩展班所做的笔记。
接着上回,解决方法:

  1. 去JPDownload的案例工程(不是JPDownloadLib),创建一个辅助工程:

  2. 按照之前做法:

    1. 适配所有架构
    2. 换成release模式
    3. 暴露头文件
    4. 换成静态库模式
    5. 编译
  3. 将代码放到辅助工程的文件夹去:
  4. 注意,拖动文件到那里时,不要拷贝,要用引用关系:

    ,这样就不用修改两套代码,因为这是引用关系,改哪里都是同一个,show in finder看看:
    ,位置还是原来那里。
  5. 新建一个Products文件夹,放到这里:

    ,再按照之前做法,把编译好的静态库路径改成这里,编译生成静态库:
  6. 修改spec文件:
  7. cd回到案例工程,pod install,安装一下,成功:
  8. 修改为0.1.1版本,提交代码,打标签,提交到私有索引库

  9. 去宿主工程,升级:
  10. 查看代码:

    ,就只有.h文件和静态库了,不用再多弄一个JPDownloadLib那么麻烦了,成功!

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

推荐阅读更多精彩内容