1.Bundle 文件,简单理解,就是资源文件包。我们将许多图片、XIB、文本文件组织在一 起,打包成一个 Bundle 文件。方便在其他项目中引用包内的资源。
2.Bundle 文件是静态的,也就是说,我们包含到包中的资源文件作为一个资源包是不参 加项目编译的。bundle 包中不能包含可执行的文件。它仅仅是作为资 源,被解析成为特定的二进制数据。
bundle的制作
1.选择 File->New->Target 弹出新建Target面板。

2.点击 macOS Tab下的Bundle按钮,从而新建一个Bundle。

3.因为Bundle默认是macOS系统的,所以需要将Base SDK改成iOS系统。

4.设置Build Setting中的 COMBINE_HIDPI_IMAGES为NO,否则Bundle中的图片就是tiff格式。

5.作为资源包,仅仅需要编译,无需安装相关的配置,设置Skip install为YES。

6.在主Target下将新建的Bundle添加到Target Dependencies和Copy Bundle Resources模块下。

网友评论