Anggota
- apple_host_system_env
- apple_toolchain
- dotted_version
- platform
- platform_type
- target_apple_env
- XcodeProperties
- XcodeVersionConfig
apple_host_system_env
dict apple_common.apple_host_system_env(xcode_config)
Parameter
| Parameter | Deskripsi |
|---|---|
xcode_config
|
wajib Penyedia yang berisi informasi tentang konfigurasi Xcode. |
apple_toolchain
unknown apple_common.apple_toolchain()
dotted_version
DottedVersion apple_common.dotted_version(version)
Parameter
| Parameter | Deskripsi |
|---|---|
version
|
string;
wajib Representasi string dari DottedVersion. |
platform
struct apple_common.platform
ios_deviceios_simulatormacostvos_devicetvos_simulatorvisionos_devicevisionos_simulatorwatchos_devicewatchos_simulator
Nilai ini dapat diteruskan ke metode yang mengharapkan platform, seperti XcodeVersionConfig.sdk_version_for_platform.
platform_type
struct apple_common.platform_type
iosmacostvosvisionoswatchos
Nilai ini dapat diteruskan ke metode yang mengharapkan jenis platform, seperti metode multi_arch_platform fragmen konfigurasi 'apple'.
Contoh:
ctx.fragments.apple.multi_arch_platform(apple_common.platform_type.ios)
target_apple_env
dict apple_common.target_apple_env(xcode_config, platform)
dict variabel lingkungan yang harus ditetapkan untuk tindakan yang membuat target jenis platform Apple yang diberikan. Misalnya, kamus ini berisi variabel yang menunjukkan nama platform dan versi SDK yang akan digunakan untuk membangun. Kuncinya adalah nama variabel dan nilainya adalah nilai yang sesuai.
Parameter
| Parameter | Deskripsi |
|---|---|
xcode_config
|
wajib Penyedia yang berisi informasi tentang konfigurasi Xcode. |
platform
|
wajib Platform Apple. |
XcodeProperties
Provider apple_common.XcodeProperties
XcodeVersionProperties.Jika target menyebarkan penyedia XcodeVersionProperties, gunakan ini sebagai kunci untuk mengambilnya. Contoh:
dep = ctx.attr.deps[0] p = dep[apple_common.XcodeVersionProperties]
XcodeVersionConfig
Provider apple_common.XcodeVersionConfig
XcodeVersionConfig.