创建内含资源库的Framework

加载framework内的资源文件,首先制作一个带有资源库(bundle)的framework。
1.选择项目类型

image.png

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

image.png

3.暴露头文件

image.png

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

image.png

Build Active Architecture Only 设置为 NO

image.png

设置静态库

image.png

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

image.png
image.png

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

image.png

image.png

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


image.png

模拟器
image.png

7.制作通用的framework

image.png

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

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

demo戳我

OK!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容