美文网首页
二进制化专辑二:制作静态库(.framework文件)

二进制化专辑二:制作静态库(.framework文件)

作者: 健了个平_24 | 来源:发表于2017-08-13 15:01 被阅读19次

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

  1. 创建framework工程:
  2. 创建Tool类,编译,show in finder,发现没有Tool的头文件:
  3. 修改:
  4. 再次编译就有了:
  5. 验证架构:

    ,跟.a一样,这是i5之后的架构

  6. 去修改架构:
  7. 再编译,再验证:
  8. 换成真机: ,编译,再换成Release版本再编译真机和模拟机:
  9. 合成Release版本的执行文件:
  10. 验证这个合成文件:

    所有架构都有了。

  11. 新建工程测试,使用模拟机的framework测试,拖入工程:
  12. 编译,成功,运行,失败:
  13. 因为这不是一个静态库,这是一个动态库,验证是否动态库:
  14. 修改:
  15. 运行,成功。
  16. 但是,动态库是不能过审核的,必须使用静态库,回去制作framework的工程:
  17. 再次编译,然后验证这个执行文件:

    ,没有说这是个动态库了。

  18. 替换测试工程的动态库:

    ,运行,成功!

相关文章

  • 二进制化专辑二:制作静态库(.framework文件)

    根据小码哥扩展班所做的笔记。 创建framework工程: 创建Tool类,编译,show in finder,发...

  • 静态库

    静态库 静态库动态库简介 .a 静态库:被编译好的二进制文件 静态库:.a, .framework 动态库: .d...

  • 07-组件二进制化

    一、二进制化 具体如何实现二进制化可以查看 二进制化(一)静态库 或者二进制化(二)Framework 二、组件二...

  • iOS静态库的基本制作步骤

    什么是静态库 静态可分为.a和.framework两种形式。.a是一个纯二进制文件,.framework中除了有二...

  • Framework 详解

    静态库: 即静态链接库。以 .a 或者 .framework 为文件后缀名。在程序编译时会被链接到二进制可执行文件...

  • 二进制化专辑一:制作静态库(.a文件)

    根据小码哥扩展班所做的笔记。 Xcode创建工程:,选这个 写好代码后,编译:这个就会弄成模拟器的静态库,这个就是...

  • 编译器之打包动态/静态库

    一、简介 I. 库的类型分类 静态库 以 .a 或 .framework 为文件后缀名.a 是一个二进制文件,不能...

  • iOS 制作静态库

    制作静态库 动态库:.dylib .framework 静态库:.a .framework 两者区别*:动态库时在...

  • iOS小知识 -- 静态库(一)

    静态库静态库的介绍.a静态库的制作以及测试静态库的架构问题.framework静态库的制作以及测试边开发边制作静态...

  • iOS- 静态库、动态库、Bundle

    静态库:.a文件、framework文件动态库:.tbd文件、framework文件Bundle: 资源文件 ...

网友评论

      本文标题:二进制化专辑二:制作静态库(.framework文件)

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