iOS打包framework实践二 打包图片资源到bundle

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文件同时拉入到目标工程:


你可能感兴趣的:(iOS打包framework实践二 打包图片资源到bundle)