apple_platform

समस्या की शिकायत करें सोर्स देखें

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

इस तरह के खास इंस्टेंस को apple_normal.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

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

उदाहरण:

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

पैसे चुकाकर बने सदस्य

is_device

bool apple_platform.is_device

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

name_in_plist

string apple_platform.name_in_plist

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

प्लैटफ़ॉर्म_टाइप

apple_platform_type apple_platform.platform_type

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