1.生成bundle
首先新建bundle工程:
因为新建的bundle工程属于macOS系统的,所以我们需要更改一下配置来适用于iOS系统:
Build Setting中Base SDK改为iOS:
Build Setting中*COMBINE_HIDPI_IMAGES属性为NO,否则Bundle中图片格式就会为tiff格式:
作为资源包只需要编译就好,不需要安装相关配置,设置Skip Install的值为YES,同时删除Installation Directory的键值:
最后把图片放入到bundle工程中,选择真机编译,然后选中工程中的bundle文件右键show in finder,即可得到需要的bundle:
2. framework中使用bundle:
把上面第一步生成的bundle文件,拖入到我们的framwo工程中
(见https://www.jianshu.com/p/3f9bbb3959b5)
使用图片的时候,不可以直接使用图片的名字,而是要加上bundle路径:
然后重新编译framwork工程,得到framwork文件,把framwork文件和framwork下的bundle文件同时拉入到目标工程:
网友评论