Miembros
- XcodeVersionConfig
- availability [disponibilidad]
- execution_info
- minimum_os_for_platform_type
- sdk_version_for_platform
- to_json
- to_proto
- xcode_version
XcodeVersionConfig
XcodeVersionConfig XcodeVersionConfig(iosSdkVersion, iosMinimumOsVersion, visionosSdkVersion, visionosMinimumOsVersion, watchosSdkVersion, watchosMinimumOsVersion, tvosSdkVersion, tvosMinimumOsVersion, macosSdkVersion, macosMinimumOsVersion, xcodeVersion)Muestra la información de Xcode asociada con este destino.
Parámetros
Parámetro | Descripción |
---|---|
iosSdkVersion
|
obligatorio La versión del SDK de iOS. |
iosMinimumOsVersion
|
obligatorio La versión mínima del SO de iOS. |
visionosSdkVersion
|
required La versión del SDK de visionOS. |
visionosMinimumOsVersion
|
obligatorio La versión mínima del SO de visionOS. |
watchosSdkVersion
|
required La versión del SDK de watchos. |
watchosMinimumOsVersion
|
obligatorio La versión mínima del SO de watchos. |
tvosSdkVersion
|
required La versión del SDK de tvos. |
tvosMinimumOsVersion
|
obligatorio La versión mínima del SO de tvos. |
macosSdkVersion
|
required La versión del SDK de macOS. |
macosMinimumOsVersion
|
obligatorio La versión mínima del SO de macOS. |
xcodeVersion
|
obligatorio La versión de Xcode seleccionada de esta configuración. |
de disponibilidad
string XcodeVersionConfig.availability()Muestra la disponibilidad de esta versión de Xcode, “remoto” si la versión solo está disponible de forma remota, “local” si la versión solo está disponible de forma local, “ambas” si la versión está disponible de forma local y remota, o “desconocida” si no se pudo determinar la disponibilidad.
execution_info
dict XcodeVersionConfig.execution_info()Muestra los requisitos de ejecución para las acciones que usan esta configuración de Xcode.
minimum_os_for_platform_type
DottedVersion XcodeVersionConfig.minimum_os_for_platform_type(platform_type)La versión mínima del SO compatible para el simulador de destino y los dispositivos para un tipo de plataforma en particular.
Parámetros
Parámetro | Descripción |
---|---|
platform_type
|
obligatorio Corresponde al tipo de plataforma de Apple. |
sdk_version_for_platform
DottedVersion XcodeVersionConfig.sdk_version_for_platform(platform)Es la versión del SDK de la plataforma que se usará para crear objetivos para la plataforma determinada.
Parámetros
Parámetro | Descripción |
---|---|
platform
|
obligatorio La plataforma de Apple. |
to_json
string XcodeVersionConfig.to_json()Obsoleto.. Esta API dejó de estar disponible y se quitará pronto. No dependas de ello. Está inhabilitada con
---incompatible_struct_has_no_methods
. Usa esta marca para verificar que tu código sea compatible con la eliminación inminente. Crea una string JSON a partir del parámetro struct. Este método solo funciona si todos los elementos de la estructura (de forma recurrente) son strings, ints, booleanos, otras estructuras, una lista de estos tipos o un diccionario con claves de string y valores de estos tipos. Las comillas y las líneas nuevas en las strings tienen formato de escape. Ejemplos:
struct(key=123).to_json() # {"key":123} struct(key=True).to_json() # {"key":true} struct(key=[1, 2, 3]).to_json() # {"key":[1,2,3]} struct(key='text').to_json() # {"key":"text"} struct(key=struct(inner_key='text')).to_json() # {"key":{"inner_key":"text"}} struct(key=[struct(inner_key=1), struct(inner_key=2)]).to_json() # {"key":[{"inner_key":1},{"inner_key":2}]} struct(key=struct(inner_key=struct(inner_inner_key='text'))).to_json() # {"key":{"inner_key":{"inner_inner_key":"text"}}}.
Obsoleto: En su lugar, usa json.encode(x) o json.encode_indent(x), que funcionan para valores distintos de structs y no contaminan el espacio de nombres del campo struct.
to_proto
string XcodeVersionConfig.to_proto()Obsoleto.. Esta API dejó de estar disponible y se quitará pronto. No dependas de ello. Está inhabilitada con
---incompatible_struct_has_no_methods
. Usa esta marca para verificar que tu código sea compatible con la eliminación inminente. Crea un mensaje de texto a partir del parámetro struct. Este método solo funciona si todos los elementos de la estructura (de forma recurrente) son strings, ints, booleanos, otras estructuras, diccionarios o listas de estos tipos. Las comillas y las líneas nuevas en las strings tienen formato de escape. Las claves de struct se iteran en el orden ordenado. Ejemplos:
struct(key=123).to_proto() # key: 123 struct(key=True).to_proto() # key: true struct(key=[1, 2, 3]).to_proto() # key: 1 # key: 2 # key: 3 struct(key='text').to_proto() # key: "text" struct(key=struct(inner_key='text')).to_proto() # key { # inner_key: "text" # } struct(key=[struct(inner_key=1), struct(inner_key=2)]).to_proto() # key { # inner_key: 1 # } # key { # inner_key: 2 # } struct(key=struct(inner_key=struct(inner_inner_key='text'))).to_proto() # key { # inner_key { # inner_inner_key: "text" # } # } struct(foo={4: 3, 2: 1}).to_proto() # foo: { # key: 4 # value: 3 # } # foo: { # key: 2 # value: 1 # }
Obsoleto: usa proto.encode_text(x) en su lugar.
xcode_version
DottedVersion XcodeVersionConfig.xcode_version()Muestra la versión de Xcode que se usa para compilar.
Se mostrará None
si no hay versiones de Xcode disponibles.
Puede devolver None
.