ib

提供对苹果 Interface Builder 和相关工具和文件类型的支持。更多信息...

Qbs 1.1

属性

详细说明

ib 模块包含构建 Interface Builder 文档、故事板、资源库和图标集的属性和规则。

此模块仅适用于苹果平台。

相关文件标记

文件标记决定如何处理标记的目录和文件。

标记自动标记的文件名描述
"assetcatalog"*.xcassets1.3标记的目录将在支持的平台上编译成编译好的资源库存档(.car 文件),或者是一组松散的资源文件。生成的文件将自动标记为 bundle.input。如果当前产品是捆绑包,则文件将被包含在捆绑包的资源目录中。
"iconset"*.iconset1.3标记的目录将编译成 Apple ICNS 文件。生成的文件将自动标记为 bundle.input。如果当前产品是捆绑包,则文件将被包含在捆绑包的资源目录中。
"nib"*.nib, *.xib1.1标记的 "NIB" 和 "XIB" 文件将被编译。输出可能是一个平面文件或一个捆绑包(目录结构)。生成的文件将自动标记为 bundle.input。如果当前产品是捆绑包,则文件将被包含在捆绑包的资源目录中。
"png"*.png1.9标记的 PNG 文件可能被转换为多分辨率 TIFF。源文件应采用 @2x 命名约定 以正确分组。生成的文件将被赋予 tiff 文件标记。
"storyboard"*.storyboard1.3标记的故事板文件将被编译。输出可能是一个平面文件或一个包(目录结构)。结果文件将被自动标记为bundle.input。如果当前产品是一个包,文件将被包含在包的资源目录中。

属性文档

[自 Qbs 1.3 开始] actoolName : 字符串

编译资产目录所使用的actool二进制文件名。

这个属性通常不需要更改。

默认值:"actool"

此属性是在 Qbs 1.3 中引入的。


[自 Qbs 1.3 开始] actoolPath : 字符串

存放actool二进制文件的目录。

这个属性通常不需要更改。

默认值:actoolName

此属性是在 Qbs 1.3 中引入的。


[自 Qbs 1.3 开始] appIconName : 字符串

资产目录中用作应用程序图标的资源名称。

用于生成将被合并到结果应用程序中的部分Info.plist

如果此属性为未定义,则不会指定应用程序图标。

默认值:未定义

此属性是在 Qbs 1.3 中引入的。


[自 Qbs 1.3 开始] autoActivateCustomFonts : 布尔值

指示ibtool编译器在编译XIB和故事板时将自定义字体添加到应用程序的Info.plist中,这将导致字体在应用程序启动时激活。

需要Xcode 6或更高版本。

默认值:true

此属性是在 Qbs 1.3 中引入的。


[自 Qbs 1.3 开始] compressPngs : 布尔值

构建资产目录时是否压缩PNG图像文件。

默认值:true

此属性是在 Qbs 1.3 中引入的。


errors : 布尔值

编译时是否打印错误。

不适用于图标集。

默认值:true


flags : 字符串列表

传递给底层工具(ibtoolactooliconutil)的附加标志。

默认值:未定义

默认值:true


flatten : 布尔值

将XIB和故事板编译成平坦的(无包装)文件。

设置为false以在Interface Builder中保留结果NIB和故事板包的可编辑性。

这个属性通常不需要更改。

默认值:true


[自 Qbs 1.3 开始] ibtoolName : 字符串

用于编译NIB和故事板的ibtool二进制文件名。

这个属性通常不需要更改。

默认值:"ibtool"

此属性是在 Qbs 1.3 中引入的。


[自 Qbs 1.3 开始] ibtoolPath : 字符串

存放ibtool二进制文件的目录。

这个属性通常不需要更改。

默认值:ibtoolName

此属性是在 Qbs 1.3 中引入的。


[自 Qbs 1.3 开始] iconutilName : 字符串

用于编译图标集的iconutil二进制文件名。

这个属性通常不需要更改。

默认值:"iconutil"

此属性是在 Qbs 1.3 中引入的。


[自 Qbs 1.3 开始] iconutilPath : 字符串

存放iconutil二进制文件的目录。

这个属性通常不需要更改。

默认值:iconutilName

此属性是在 Qbs 1.3 中引入的。


[自 Qbs 1.3 开始] launchImageName : 字符串

资产目录中用作应用程序启动图像的资源名称。

用于生成将被合并到结果应用程序中的部分Info.plist

如果此属性为未定义,则不会指定启动图像。

此属性仅针对iOS。

默认值:未定义

此属性是在 Qbs 1.3 中引入的。


[自 Qbs 1.3 开始] module : 字符串

设置NIB或故事板所属的模块名称。

需要Xcode 6或更高版本。

默认值:未定义

此属性是在 Qbs 1.3 中引入的。


notices : 布尔值

编译时是否打印通知。

不适用于图标集。

默认值:true


warnings : 布尔值

编译时是否打印警告。

不适用于图标集。

默认值:true


©2023年Qt公司有限公司提供的文档贡献是其各自版权拥有者的版权。本提供的文档是根据自由软件基金会发布的《GNU自由文档许可证》版本1.3的条款许可的,具体可查阅此处。Qt及其相关标志是芬兰以及全球其他地区的Qt公司有限公司的注册商标。所有其他商标均为其各自所有者的财产。