根据小码哥扩展班所做的笔记。
-
Xcode创建工程:
,选这个
-
写好代码后,编译:
-
去Finder
-
暴露头文件:
-
新建工程,使用静态库:
-
如果换成5的模拟器编译会报错:
,这是因为不同的机型,CPU架构不同
-
打开终端cd到静态库所在文件的路径,查看cpu架构:
看到是5s之后的cpu架构,而5的是i386
-
回去制作静态库的工程,修改:
- 将刚刚工程里面的静态库替换掉新的,再次编译就不会报错了
- 注意:换成真机就会报错,那是因为那个静态库是模拟器编译出来的,换成真机弄多个静态库替换用就好了
-
合并模拟器和真机的静态库:
-
验证:
- 但是:这是两个库,占两倍大的容量,这仅仅用作测试使用,最终只需要真机的静态库就行了(还要区分debug版本和release版本)。
-
生产release版本的静态库,修改制作静态库工程: