अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है कमांड लाइन के विकल्पों और xcode_config नियम से मिले Apple वर्शन का सेट.
सदस्य
- XcodeVersionConfig
- खरीदारी के लिए उपलब्धता
- execution_info
- minimum_os_for_platform_type
- sdk_version_for_platform
- to_json
- to_proto
- xcode_version
XcodeVersionConfig
XcodeVersionConfig XcodeVersionConfig(iosSdkVersion, iosMinimumOsVersion, visionosSdkVersion, visionosMinimumOsVersion, watchosSdkVersion, watchosMinimumOsVersion, tvosSdkVersion, tvosMinimumOsVersion, macosSdkVersion, macosMinimumOsVersion, xcodeVersion)इस टारगेट से जुड़ी Xcode की जानकारी दिखाता है अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
पैरामीटर
पैरामीटर | ब्यौरा |
---|---|
iosSdkVersion
|
ज़रूरी है iOS SDK टूल का वर्शन. |
iosMinimumOsVersion
|
ज़रूरी है ios का कम से कम os वर्शन. |
visionosSdkVersion
|
ज़रूरी है visionOS SDK टूल का वर्शन. |
visionosMinimumOsVersion
|
ज़रूरी है visionOS का कम से कम ओएस वर्शन. |
watchosSdkVersion
|
ज़रूरी है Watchos SDK का वर्शन. |
watchosMinimumOsVersion
|
ज़रूरी है Watchos का कम से कम ओएस वर्शन. |
tvosSdkVersion
|
ज़रूरी है tvos SDK का वर्शन. |
tvosMinimumOsVersion
|
ज़रूरी है tvos का सबसे कम ओएस वर्शन. |
macosSdkVersion
|
ज़रूरी है macos SDK टूल का वर्शन. |
macosMinimumOsVersion
|
ज़रूरी है macos का कम से कम os वर्शन. |
xcodeVersion
|
ज़रूरी है इस कॉन्फ़िगरेशन से चुना गया Xcode वर्शन. |
उपलब्धता
string XcodeVersionConfig.availability()Xcode के इस वर्शन 'remote' की उपलब्धता दिखाता है अगर वर्शन सिर्फ़ रिमोट लोकेशन से उपलब्ध है, तो 'स्थानीय' अगर संस्करण केवल स्थानीय रूप से उपलब्ध है, 'दोनों' अगर वर्शन स्थानीय तौर पर और दूर से, दोनों तरीकों से उपलब्ध हो या 'जानकारी नहीं है' अगर इसकी उपलब्धता का पता नहीं चल पाता है.
execution_info
dict XcodeVersionConfig.execution_info()इस Xcode कॉन्फ़िगरेशन का इस्तेमाल करने वाली कार्रवाइयों को लागू करने की ज़रूरी शर्तें दिखाता है.
minimum_os_for_platform_type
DottedVersion XcodeVersionConfig.minimum_os_for_platform_type(platform_type)किसी खास तरह के प्लैटफ़ॉर्म के लिए, टारगेट सिम्युलेटर और डिवाइसों के साथ काम करने वाला कम से कम ओएस वर्शन.
पैरामीटर
पैरामीटर | ब्यौरा |
---|---|
platform_type
|
ज़रूरी है Apple प्लैटफ़ॉर्म टाइप. |
sdk_version_for_platform
DottedVersion XcodeVersionConfig.sdk_version_for_platform(platform)प्लैटफ़ॉर्म SDK टूल का वह वर्शन जिसका इस्तेमाल दिए गए प्लैटफ़ॉर्म के लिए टारगेट बनाने के लिए किया जाएगा.
पैरामीटर
पैरामीटर | ब्यौरा |
---|---|
platform
|
ज़रूरी है Apple का प्लैटफ़ॉर्म. |
to_json
string XcodeVersionConfig.to_json()अब काम नहीं करता. इस एपीआई के इस्तेमाल पर रोक लगा दी गई है और इसे जल्द ही हटा दिया जाएगा. कृपया इस पर निर्भर न रहें. यह
---incompatible_struct_has_no_methods
के साथ बंद है. इस फ़्लैग का इस्तेमाल करके, पुष्टि करें कि आपका कोड जल्द ही हटाए जाने के साथ काम करता है. स्ट्रक्ट पैरामीटर से JSON स्ट्रिंग बनाता है. यह तरीका सिर्फ़ तब काम करता है, जब सभी स्ट्रक्चर एलिमेंट (बार-बार) स्ट्रिंग, इंटेस, बूलियन, अन्य स्ट्रक्चर, इन टाइप की सूची या स्ट्रिंग कुंजियों और इन टाइप की वैल्यू वाली डिक्शनरी हों. स्ट्रिंग में कोट और नई लाइनें छोड़ दी जाती हैं. उदाहरण:
struct(key=123).to_json() # {"key":123} struct(key=True).to_json() # {"key":true} struct(key=[1, 2, 3]).to_json() # {"key":[1,2,3]} struct(key='text').to_json() # {"key":"text"} struct(key=struct(inner_key='text')).to_json() # {"key":{"inner_key":"text"}} struct(key=[struct(inner_key=1), struct(inner_key=2)]).to_json() # {"key":[{"inner_key":1},{"inner_key":2}]} struct(key=struct(inner_key=struct(inner_inner_key='text'))).to_json() # {"key":{"inner_key":{"inner_inner_key":"text"}}}.
यह सुविधा अब काम नहीं करती: इसके बजाय, json.encode(x) या json.encode_indent(x) का इस्तेमाल करें. यह निर्देशों के अलावा, किसी भी अन्य वैल्यू पर काम करता है और स्ट्रक्चर फ़ील्ड नेमस्पेस को खराब नहीं करता.
to_proto
string XcodeVersionConfig.to_proto()अब काम नहीं करता. इस एपीआई के इस्तेमाल पर रोक लगा दी गई है और इसे जल्द ही हटा दिया जाएगा. कृपया इस पर निर्भर न रहें. यह
---incompatible_struct_has_no_methods
के साथ बंद है. इस फ़्लैग का इस्तेमाल करके, पुष्टि करें कि आपका कोड जल्द ही हटाए जाने के साथ काम करता है. स्ट्रक्ट पैरामीटर से टेक्स्ट मैसेज बनाता है. यह तरीका सिर्फ़ तब काम करता है, जब स्ट्रक्चर के सभी एलिमेंट (बार-बार) स्ट्रिंग, इंटेज, बूलियन, दूसरे स्ट्रक्चर या डिक्ट या इन टाइप की सूचियां हों. स्ट्रिंग में कोट और नई लाइनें छोड़ दी जाती हैं. स्ट्रक्ट कुंजियों को क्रम से लगाया जाता है. उदाहरण:
struct(key=123).to_proto() # key: 123 struct(key=True).to_proto() # key: true struct(key=[1, 2, 3]).to_proto() # key: 1 # key: 2 # key: 3 struct(key='text').to_proto() # key: "text" struct(key=struct(inner_key='text')).to_proto() # key { # inner_key: "text" # } struct(key=[struct(inner_key=1), struct(inner_key=2)]).to_proto() # key { # inner_key: 1 # } # key { # inner_key: 2 # } struct(key=struct(inner_key=struct(inner_inner_key='text'))).to_proto() # key { # inner_key { # inner_inner_key: "text" # } # } struct(foo={4: 3, 2: 1}).to_proto() # foo: { # key: 4 # value: 3 # } # foo: { # key: 2 # value: 1 # }
अब काम नहीं करता: इसके बजाय, proto.encode_text(x) का इस्तेमाल करें.
xcode_version
DottedVersion XcodeVersionConfig.xcode_version()वह Xcode वर्शन दिखाता है जिसका इस्तेमाल करके बनाया जा रहा है.
अगर Xcode का कोई वर्शन उपलब्ध नहीं है, तो यह None
वैल्यू दिखाएगा.
None
को वापस किया जा सकता है.