apple_platformu

Sorun bildirin Kaynağı göster

Xcode.app/Contents/Developer/Platforms içinde bulunabilecek Xcode platformu kavramına karşılık gelir. Her platform, bir veya daha fazla ilgili CPU mimarisiyle bir Apple platform türünü (ör. iOS veya tvOS) temsil eder. Örneğin, iOS simülasyon platformu x86_64 ve i386 mimarilerini destekler.

Bu tür örnekleri, apple_common.platform yapısının alanlarından alabilirsiniz:

  • apple_common.platform.ios_device
  • apple_common.platform.ios_simulator
  • apple_common.platform.macos
  • apple_common.platform.tvos_device
  • apple_common.platform.tvos_simulator
  • apple_common.platform.watchos_device
  • apple_common.platform.watchos_simulator

Bununla birlikte elma yapılandırma parçasında kuralların, hedefin oluşturulduğu platformu belirlemesine izin veren alanlar/yöntemler bulunur.

Örnek:

p = apple_common.platform.ios_device
print(p.name_in_plist)  # 'iPhoneOS'

Üyeler

cihaz

bool apple_platform.is_device

Bu platform bir cihaz platformuysa True, simülatör platformuysa False döndürür.

ad_listesi

string apple_platform.name_in_plist

Platformun, Info.plist dosyasının CFBundleSupportedPlatforms girişinde ve Xcode'un platform dizininde göründüğü ve uzantı olmadan gösterildiği ad (ör. iPhoneOS veya iPhoneSimulator).
Bu ad, küçük harfe dönüştürülürken (ör. iphoneos, iphonesimulator), Xcode'un platform adı bekleyen ibtool ve actool gibi komut satırı araçlarına iletilebilmesini sağlar.

platform_türü

apple_platform_type apple_platform.platform_type

Bu platformun platform türünü döndürür.