加载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!