ios 关于本地图片资源bundle打包

1.Bundle 文件,简单理解,就是资源文件包。我们将许多图片、XIB、文本文件放在一起,打包成一个 Bundle 文件。方便在其他项目中引用包内的资源。

2.Bundle 静态的,就是说我们包含到包中的资源文件作为一个资源包是不参加项目编译的。bundle 包中不能包含可执行的文件。它仅仅是作为资 源,被解析成为特定的二进制数据。

3.bundle创建

·接下来需要点击创建的bundle资源文件的配置 因为bundle默认系统是macOS,需要修改成iOS系统,

·选中你的bundle文件修改配置如下图:

·选中你的bundle文件修改COMBINE_HIDPI_IMAGES 为NO 不然你的图片格式显示的是 tiff格式。

·选中你的bundle文件 修改一下配置地方 。

因为bundle是资源文件,无需增加相关配置,只需要编译就行。

3.编译生成 Bundle 文件,分别选择模拟器和手机编译一次,编译完后,我们会看到工程中 Products 文件夹下的 SourcesBundle.bundle 由红色变成了黑色。

4.show in finder,看看生成的文件。我们看到它为真机和模拟器都生成了xxxx .bundle 资源文件。

最后将资源文件或文件夹拖动到工程中的 xxxx.Bundle 文件夹下面。

你可能感兴趣的:(ios 关于本地图片资源bundle打包)