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

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

作者: 健了个平_24 | 来源:发表于2017-08-13 14:58 被阅读26次

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

  1. Xcode创建工程:

    ,选这个

  2. 写好代码后,编译: 这个就会弄成模拟器的静态库, 这个就是真机。
  3. 去Finder ,找到
  4. 暴露头文件: ,编译:
  5. 新建工程,使用静态库:
  6. 如果换成5的模拟器编译会报错:

    ,这是因为不同的机型,CPU架构不同

  7. 打开终端cd到静态库所在文件的路径,查看cpu架构:

    看到是5s之后的cpu架构,而5的是i386

  8. 回去制作静态库的工程,修改: ,再次编译,去静态库位置,验证: ,两种架构都有了
  9. 将刚刚工程里面的静态库替换掉新的,再次编译就不会报错了
  10. 注意:换成真机就会报错,那是因为那个静态库是模拟器编译出来的,换成真机弄多个静态库替换用就好了
  11. 合并模拟器和真机的静态库:
  12. 验证:
  13. 但是:这是两个库,占两倍大的容量,这仅仅用作测试使用,最终只需要真机的静态库就行了(还要区分debug版本和release版本)。
  14. 生产release版本的静态库,修改制作静态库工程: ,编译: ,成功。

相关文章

网友评论

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

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