Xcode.app/Contents/Developer/Platforms. Setiap platform mewakili jenis platform Apple (seperti iOS atau tvOS) yang dikombinasikan dengan satu atau beberapa arsitektur CPU terkait. Misalnya, platform simulator iOS mendukung arsitektur x86_64 dan i386.Instance spesifik dari jenis ini dapat diambil dari kolom struct apple_common.platform:
apple_common.platform.ios_deviceapple_common.platform.ios_simulatorapple_common.platform.macosapple_common.platform.tvos_deviceapple_common.platform.tvos_simulatorapple_common.platform.watchos_deviceapple_common.platform.watchos_simulator
Namun, biasanya, fragmen konfigurasi apple memiliki kolom/metode yang memungkinkan aturan menentukan platform yang menjadi target build.
Contoh:
p = apple_common.platform.ios_device print(p.name_in_plist) # 'iPhoneOS'
Anggota
is_device
bool apple_platform.is_device
True jika platform ini adalah platform perangkat atau False jika merupakan platform simulator.
nama
string apple_platform.name
name_in_plist
string apple_platform.name_in_plist
CFBundleSupportedPlatforms file Info.plist dan di direktori platform Xcode, tanpa ekstensi (misalnya, iPhoneOS atau iPhoneSimulator).Nama ini, saat dikonversi menjadi huruf kecil (misalnya,
iphoneos, iphonesimulator), dapat diteruskan ke alat command line Xcode seperti ibtool dan actool saat alat tersebut mengharapkan nama platform.
platform_type
string apple_platform.platform_type