Apple_platform

अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है किसी समस्या की शिकायत करें सोर्स देखें रात · 7.3 · 7.2 · 7.1 · 7.0 · 6.5

अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है यह प्लैटफ़ॉर्म के बारे में Xcode की राय से मेल खाता है, जैसा कि Xcode.app/Contents/Developer/Platforms में पाया जा सकता है. हर प्लैटफ़ॉर्म, Apple प्लैटफ़ॉर्म (जैसे कि iOS या tvOS) के बारे में बताता है. साथ ही, इसमें एक या एक से ज़्यादा सीपीयू आर्किटेक्चर भी जोड़े जाते हैं. उदाहरण के लिए, iOS सिम्युलेटर प्लैटफ़ॉर्म x86_64 और i386 आर्किटेक्चर के साथ काम करता है.

इस तरह के खास इंस्टेंस, apple_common.platform स्ट्रक्चर के फ़ील्ड से वापस लाए जा सकते हैं:

  • 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

हालांकि, आम तौर पर apple कॉन्फ़िगरेशन फ़्रैगमेंट में ऐसे फ़ील्ड/तरीके होते हैं जो नियमों की मदद से यह तय करते हैं कि किस प्लैटफ़ॉर्म के लिए टारगेट बनाया जा रहा है.

उदाहरण:

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

सदस्य

is_device

bool apple_platform.is_device

अगर यह प्लैटफ़ॉर्म कोई डिवाइस प्लैटफ़ॉर्म है, तो True दिखाता है. अगर यह सिम्युलेटर प्लैटफ़ॉर्म है, तो False दिखाता है.

नाम

string apple_platform.name

इस प्लैटफ़ॉर्म का नाम StarlarkKey दिखाता है.

name_in_plist

string apple_platform.name_in_plist

प्लैटफ़ॉर्म का नाम, जो Info.plist फ़ाइल की CFBundleSupportedPlatforms एंट्री में और Xcode की प्लैटफ़ॉर्म डायरेक्ट्री में, एक्सटेंशन के बिना (उदाहरण के लिए, iPhoneOS या iPhoneSimulator) दिखता है.
यह नाम, लोअरकेस में बदला जाता है (जैसे, iphoneos, iphonesimulator), प्लैटफ़ॉर्म के नाम की उम्मीद करने पर, Xcode के ibtool और actool जैसे कमांड-लाइन टूल को पास किया जा सकता है.

platform_type

string apple_platform.platform_type

इस प्लैटफ़ॉर्म का प्लैटफ़ॉर्म टाइप दिखाता है.