根据小码哥扩展班所做的笔记。
-
创建framework工程:
-
创建Tool类,编译,show in finder,发现没有Tool的头文件:
-
修改:
-
再次编译就有了:
-
验证架构:
,跟.a一样,这是i5之后的架构
-
去修改架构:
-
再编译,再验证:
-
换成真机:
-
合成Release版本的执行文件:
-
验证这个合成文件:
所有架构都有了。
-
新建工程测试,使用模拟机的framework测试,拖入工程:
-
编译,成功,运行,失败:
-
因为这不是一个静态库,这是一个动态库,验证是否动态库:
-
修改:
- 运行,成功。
-
但是,动态库是不能过审核的,必须使用静态库,回去制作framework的工程:
-
再次编译,然后验证这个执行文件:
,没有说这是个动态库了。
-
替换测试工程的动态库:
,运行,成功!