सदस्य
- XcodeVersionConfig
- availability
- 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)
पैरामीटर
पैरामीटर | ब्यौरा |
---|---|
iosSdkVersion
|
ज़रूरी है यह iOS SDK टूल का वर्शन है. |
iosMinimumOsVersion
|
ज़रूरी है यह iOS का कम से कम ओएस वर्शन है. |
visionosSdkVersion
|
ज़रूरी है visionOS SDK टूल का वर्शन. |
visionosMinimumOsVersion
|
ज़रूरी है visionOS का कम से कम ओएस वर्शन. |
watchosSdkVersion
|
ज़रूरी है यह watchOS SDK टूल का वर्शन है. |
watchosMinimumOsVersion
|
ज़रूरी है watchOS का कम से कम ओएस वर्शन. |
tvosSdkVersion
|
ज़रूरी है यह tvOS SDK टूल का वर्शन है. |
tvosMinimumOsVersion
|
ज़रूरी है tvOS का कम से कम ओएस वर्शन. |
macosSdkVersion
|
ज़रूरी है macOS SDK टूल का वर्शन. |
macosMinimumOsVersion
|
ज़रूरी है macOS का कम से कम ओएस वर्शन. |
xcodeVersion
|
ज़रूरी है इस कॉन्फ़िगरेशन से चुना गया Xcode वर्शन. |
उपलब्धता
string XcodeVersionConfig.availability()
execution_info
dict XcodeVersionConfig.execution_info()
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)
पैरामीटर
पैरामीटर | ब्यौरा |
---|---|
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 पैरामीटर से एक टेक्स्ट मैसेज बनाता है. यह तरीका सिर्फ़ तब काम करता है, जब सभी स्ट्रक्चर एलिमेंट (रिकर्सिव) स्ट्रिंग, पूर्णांक, बूलियन, अन्य स्ट्रक्चर या डिक्शनरी या इन टाइप की सूचियां हों. स्ट्रिंग में मौजूद कोट और नई लाइनों को एस्केप किया जाता है. स्ट्रक्ट कुंजियों को क्रम से लगाया जाता है. उदाहरण:
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 के कोई भी वर्शन उपलब्ध नहीं हैं, तो यह None
दिखाएगा.
इसमें None
मिल सकता है.