创建内含资源库的Framework
2017-08-28 本文已影响20人
Mossion
加载framework内的资源文件,首先制作一个带有资源库(bundle)的framework。
1.选择项目类型

2.创建自己需要打包的类文件,以及把资源库放入到项目中

3.暴露头文件

4.基础的配置信息
增加一个armv7s

Build Active Architecture Only 设置为 NO

设置静态库

5.编译,模拟器编译和真机编译


6.编辑成功后打开framework文件,可以看到bundle资源库已经在framework内了


这两个分别是真机和模拟器的framework,用命令行可以看类型
真机

模拟器

7.制作通用的framework

8.将得到的bundle放到真机和模拟器中的framework内替换掉原来的那个,得到的就是一个通用的framework。查看通用framework的信息。

- 得到的通用的framework已经包含有bundle文件。接下来就是直接使用framework内的bundle资源了,新建一个项目,并将framework放入到项目中,最后要在 build Phases --> Copy Bundle Resource 加上framework。


OK!