苹果代码

提供 Xcode 支持。 更多...

Qbs 1.5

属性

详细描述

xcode 模块包含基于 Xcode 开发的属性和规则。该模块为苹果平台上其他几个模块提供基础,包括 cppib 模块。

属性文档

[只读] availableSdkNames : stringList

当前平台 Xcode 安装中所有 SDK 的规范名称。

例如,[macosx10.9, macosx10.10]

默认值:developerPath


[只读] availableSdkVersions : stringList

当前平台 Xcode 安装中所有 SDK 的版本号。

例如,[10.9, 10.10]

默认值:developerPath


developerPath : path

Xcode 安装的开发者目录。

对应于环境变量 DEVELOPER_DIR

默认值:位于 /Applications 的 Xcode 安装默认位置的 Xcode 开发者目录。例如,"/Applications/Xcode.app/Contents/Developer"


[只读] latestSdkName : string

当前平台 Xcode 安装中可用最新 SDK 的规范名称。

例如,macosx10.10

默认值:developerPath


[只读] latestSdkVersion : string

当前平台 Xcode 安装中可用最新 SDK 的版本号。

例如,10.10。

默认值:developerPath


[只读] platformPath : path

包含 sdkPath 的平台目录的路径。

默认值:developerPath


sdk : string

用于构建产品的 Xcode SDK 的版本。

这可以指定为完整的规范SDK名称("macosx10.10"),平台版本号("10.10")或平台标识符("macosx"),在这种情况下,将使用该平台可用的最新SDK。

默认值:当前平台Xcode安装中可用的最新SDK。由qbs.targetOS确定。


[只读] sdkName : string

用于构建产品的SDK的规范名称。

例如,macosx10.9

默认值:sdk


[只读] sdkPath : path

用于构建产品的SDK的路径。相当于qbs.sysroot

默认值:由developerPathsdk确定。


[只读] sdkVersion : string

用于构建产品的SDK的版本号。

例如,10.9。

默认值:sdk


targetDevices : stringList

此产品目标苹果设备的列表。

对于macOS,watchOS和tvOS,这应始终是分别的"mac""watch""tv"。对于iOS,这可以是"iphone""ipad"中的一个或两个。

默认值:当前平台支持的所有设备类型列表。由qbs.targetOS确定。


©2023 Qt公司版权所有。此处包含的文档贡献是各自所有者的版权。所提供的文档受GNU自由文档许可协议版本1.3的条款约束,由自由软件基金会发布。Qt及其相关标志是芬兰以及世界其他地区的Qt公司的商标。所有其他商标均为各自所有者的财产。