ib
提供对苹果 Interface Builder 和相关工具和文件类型的支持。更多信息...
自 | Qbs 1.1 |
属性
- actoolName : 字符串
- actoolPath : 字符串
- appIconName : 字符串
- autoActivateCustomFonts : 布尔值
- compressPngs : 布尔值
- errors : 布尔值
- flags : 字符串列表
- flatten : 布尔值
- ibtoolName : 字符串
- ibtoolPath : 字符串
- iconutilName : 字符串
- iconutilPath : 字符串
- launchImageName : 字符串
- module : 字符串
- notices : 布尔值
- warnings : 布尔值
详细说明
该 ib
模块包含构建 Interface Builder 文档、故事板、资源库和图标集的属性和规则。
此模块仅适用于苹果平台。
相关文件标记
文件标记决定如何处理标记的目录和文件。
标记 | 自动标记的文件名 | 自 | 描述 |
---|---|---|---|
"assetcatalog" | *.xcassets | 1.3 | 标记的目录将在支持的平台上编译成编译好的资源库存档(.car 文件),或者是一组松散的资源文件。生成的文件将自动标记为 bundle.input。如果当前产品是捆绑包,则文件将被包含在捆绑包的资源目录中。 |
"iconset" | *.iconset | 1.3 | 标记的目录将编译成 Apple ICNS 文件。生成的文件将自动标记为 bundle.input。如果当前产品是捆绑包,则文件将被包含在捆绑包的资源目录中。 |
"nib" | *.nib , *.xib | 1.1 | 标记的 "NIB" 和 "XIB" 文件将被编译。输出可能是一个平面文件或一个捆绑包(目录结构)。生成的文件将自动标记为 bundle.input。如果当前产品是捆绑包,则文件将被包含在捆绑包的资源目录中。 |
"png" | *.png | 1.9 | 标记的 PNG 文件可能被转换为多分辨率 TIFF。源文件应采用 @2x 命名约定 以正确分组。生成的文件将被赋予 tiff 文件标记。 |
"storyboard" | *.storyboard | 1.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 : 字符串列表 |
传递给底层工具(ibtool
,actool
,iconutil
)的附加标志。
默认值:未定义
默认值: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公司有限公司的注册商标。所有其他商标均为其各自所有者的财产。