पैसे चुकाकर बने सदस्यों के लिए
- direct_module_maps
- direct_sources
- dynamic_framework_file
- dynamic_framework_names
- dynamic_framework_paths
- force_load_library
- imported_library
- j2objc_library
- लाइब्रेरी
- link_inputs
- linkopt
- module_map
- sdk_dylib
- sdk_framework
- सोर्स
- static_framework_file
- static_framework_names
- static_framework_paths
- strict_include
- umbrella_header
- weak_sdk_framework
direct_module_maps
sequence ObjcProvider.direct_module_mapsइस टारगेट से सीधे मॉड्यूल मैप फ़ाइलें (कोई ट्रांज़िटिव मॉड्यूल मैप नहीं). इसका इस्तेमाल, निजी हेडर फ़ाइलों का सही इस्तेमाल लागू करने और स्विफ़्ट कंपाइलेशन के लिए किया जाता है.
direct_sources
sequence ObjcProvider.direct_sourcesइस टारगेट की सभी डायरेक्ट सोर्स फ़ाइलें (कोई ट्रांज़िटिव फ़ाइल नहीं). इसमें 'srcs' एट्रिब्यूट का कोई भी हेडर शामिल है.
dynamic_framework_file
depset ObjcProvider.dynamic_framework_fileअब काम नहीं करता. इस एपीआई के इस्तेमाल पर रोक लगा दी गई है और इसे जल्द ही हटा दिया जाएगा. कृपया इस पर निर्भर न रहें. यह
---incompatible_objc_provider_remove_linking_info
के साथ बंद है. इस फ़्लैग का इस्तेमाल करके, पुष्टि करें कि आपका कोड जल्द ही हटाए जाने के साथ काम करता है. .framework की डायरेक्ट्री में मौजूद लाइब्रेरी फ़ाइलें, डाइनैमिक तरीके से लिंक किए गए फ़्रेमवर्क से जुड़ी होती हैं.
dynamic_framework_names
depset ObjcProvider.dynamic_framework_namesअब काम नहीं करता. इस एपीआई के इस्तेमाल पर रोक लगा दी गई है और इसे जल्द ही हटा दिया जाएगा. कृपया इस पर निर्भर न रहें. यह
---incompatible_objc_provider_remove_linking_info
के साथ बंद है. इस फ़्लैग का इस्तेमाल करके, पुष्टि करें कि आपका कोड जल्द ही हटाए जाने के साथ काम करता है. इस प्रोवाइडर में डाइनैमिक फ़्रेमवर्क के सभी नाम दिखाता है.
dynamic_framework_paths
depset ObjcProvider.dynamic_framework_pathsअब काम नहीं करता. इस एपीआई के इस्तेमाल पर रोक लगा दी गई है और इसे जल्द ही हटा दिया जाएगा. कृपया इस पर निर्भर न रहें. यह
---incompatible_objc_provider_remove_linking_info
के साथ बंद है. इस फ़्लैग का इस्तेमाल करके, पुष्टि करें कि आपका कोड जल्द ही हटाए जाने के साथ काम करता है. इस प्रोवाइडर में, डाइनैमिक फ़्रेमवर्क के सभी फ़्रेमवर्क पाथ को दिखाता है.
force_load_library
depset ObjcProvider.force_load_libraryअब काम नहीं करता. इस एपीआई के इस्तेमाल पर रोक लगा दी गई है और इसे जल्द ही हटा दिया जाएगा. कृपया इस पर निर्भर न रहें. यह
---incompatible_objc_provider_remove_linking_info
के साथ बंद है. इस फ़्लैग का इस्तेमाल करके, पुष्टि करें कि आपका कोड जल्द ही हटाए जाने के साथ काम करता है. -force_load के साथ लोड करने के लिए लाइब्रेरी.
imported_library
depset ObjcProvider.imported_libraryअब काम नहीं करता. इस एपीआई के इस्तेमाल पर रोक लगा दी गई है और इसे जल्द ही हटा दिया जाएगा. कृपया इस पर निर्भर न रहें. यह
---incompatible_objc_provider_remove_linking_info
के साथ बंद है. इस फ़्लैग का इस्तेमाल करके, पुष्टि करें कि आपका कोड जल्द ही हटाए जाने के साथ काम करता है. बाइनरी में लिंक करने के लिए, पहले से कंपाइल की गई स्टैटिक लाइब्रेरी (.a फ़ाइलें) इंपोर्ट की गईं.
j2objc_library
depset ObjcProvider.j2objc_libraryस्टैटिक लाइब्रेरी जो J2ObjC-अनुवाद किए गए Java कोड से बनाई गई हैं.
लाइब्रेरी
depset ObjcProvider.libraryअब काम नहीं करता. इस एपीआई के इस्तेमाल पर रोक लगा दी गई है और इसे जल्द ही हटा दिया जाएगा. कृपया इस पर निर्भर न रहें. यह
---incompatible_objc_provider_remove_linking_info
के साथ बंद है. इस फ़्लैग का इस्तेमाल करके, पुष्टि करें कि आपका कोड जल्द ही हटाए जाने के साथ काम करता है. मौजूदा टारगेट की डिपेंडेंसी के आधार पर कंपाइल की गई लाइब्रेरी (.a) फ़ाइलें.
link_inputs
depset ObjcProvider.link_inputsअब काम नहीं करता. इस एपीआई के इस्तेमाल पर रोक लगा दी गई है और इसे जल्द ही हटा दिया जाएगा. कृपया इस पर निर्भर न रहें. यह
---incompatible_objc_provider_remove_linking_info
के साथ बंद है. इस फ़्लैग का इस्तेमाल करके, पुष्टि करें कि आपका कोड जल्द ही हटाए जाने के साथ काम करता है. समय के उन आर्टफ़ैक्ट को डिपेंडेंसी से लिंक करें जो किसी दूसरी कैटगरी में शामिल नहीं हैं, जैसे कि लाइब्रेरी या संग्रह. यह कैच-ऑल लिंकर में आर्बिट्रेरी डेटा (जैसे कि Swift AST फ़ाइलें) जोड़ने का तरीका बताता है. इन्हें जोड़ने वाला नियम, 'linkopt' में लिंकर के ज़रूरी फ़्लैग जोड़ना भी ज़रूरी है.
Linkopt
depset ObjcProvider.linkoptअब काम नहीं करता. इस एपीआई के इस्तेमाल पर रोक लगा दी गई है और इसे जल्द ही हटा दिया जाएगा. कृपया इस पर निर्भर न रहें. यह
---incompatible_objc_provider_remove_linking_info
के साथ बंद है. इस फ़्लैग का इस्तेमाल करके, पुष्टि करें कि आपका कोड जल्द ही हटाए जाने के साथ काम करता है. लिंक करने के विकल्प.
module_map
depset ObjcProvider.module_mapClang मॉड्यूल मैप, जिसका इस्तेमाल निजी हेडर फ़ाइलों के सही इस्तेमाल को लागू करने के लिए किया जाता है.
sdk_dylib
depset ObjcProvider.sdk_dylibअब काम नहीं करता. इस एपीआई के इस्तेमाल पर रोक लगा दी गई है और इसे जल्द ही हटा दिया जाएगा. कृपया इस पर निर्भर न रहें. यह
---incompatible_objc_provider_remove_linking_info
के साथ बंद है. इस फ़्लैग का इस्तेमाल करके, पुष्टि करें कि आपका कोड जल्द ही हटाए जाने के साथ काम करता है. SDK टूल .dylib लाइब्रेरी के नाम जिन्हें लिंक करना है. उदाहरण के लिए, 'libz' या 'libarchive'.
sdk_framework
depset ObjcProvider.sdk_frameworkअब काम नहीं करता. इस एपीआई के इस्तेमाल पर रोक लगा दी गई है और इसे जल्द ही हटा दिया जाएगा. कृपया इस पर निर्भर न रहें. यह
---incompatible_objc_provider_remove_linking_info
के साथ बंद है. इस फ़्लैग का इस्तेमाल करके, पुष्टि करें कि आपका कोड जल्द ही हटाए जाने के साथ काम करता है. लिंक किए जाने वाले SDK टूल के फ़्रेमवर्क के नाम (उदाहरण के लिए, 'AddressBook', 'QuartzCore').
source
depset ObjcProvider.sourceसभी ट्रांज़िटिव सोर्स फ़ाइलें.
static_framework_file
depset ObjcProvider.static_framework_fileअब काम नहीं करता. इस एपीआई के इस्तेमाल पर रोक लगा दी गई है और इसे जल्द ही हटा दिया जाएगा. कृपया इस पर निर्भर न रहें. यह
---incompatible_objc_provider_remove_linking_info
के साथ बंद है. इस फ़्लैग का इस्तेमाल करके, पुष्टि करें कि आपका कोड जल्द ही हटाए जाने के साथ काम करता है. .framework की डायरेक्ट्री में मौजूद लाइब्रेरी की फ़ाइलें, जो स्टैटिक तरीके से लिंक की जानी चाहिए.
static_framework_names
depset ObjcProvider.static_framework_namesअब काम नहीं करता. इस एपीआई के इस्तेमाल पर रोक लगा दी गई है और इसे जल्द ही हटा दिया जाएगा. कृपया इस पर निर्भर न रहें. यह
---incompatible_objc_provider_remove_linking_info
के साथ बंद है. इस फ़्लैग का इस्तेमाल करके, पुष्टि करें कि आपका कोड जल्द ही हटाए जाने के साथ काम करता है. इस प्रोवाइडर में, स्टैटिक फ़्रेमवर्क के सभी नाम दिखाता है.
static_framework_paths
depset ObjcProvider.static_framework_pathsअब काम नहीं करता. इस एपीआई के इस्तेमाल पर रोक लगा दी गई है और इसे जल्द ही हटा दिया जाएगा. कृपया इस पर निर्भर न रहें. यह
---incompatible_objc_provider_remove_linking_info
के साथ बंद है. इस फ़्लैग का इस्तेमाल करके, पुष्टि करें कि आपका कोड जल्द ही हटाए जाने के साथ काम करता है. इस प्रोवाइडर में, स्टैटिक फ़्रेमवर्क के लिए सभी फ़्रेमवर्क पाथ दिखाता है.
strict_include
depset ObjcProvider.strict_includeकमांड लाइन पर '-I' के साथ बताए गए सर्च पाथ, जिनका इस्तेमाल नहीं किया जाता है. इसे हेडर सर्च पाथ भी कहा जाता है (और यह उपयोगकर्ता हेडर सर्च पाथ से अलग होता है).
umbrella_header
depset ObjcProvider.umbrella_headerक्लैंग अंब्रेला हेडर. सार्वजनिक हेडर #included को अंब्रेला हेडर में शामिल किया जाता है, ताकि J2ObjC सेगमेंट किए गए हेडर के साथ काम किया जा सके.
weak_sdk_framework
depset ObjcProvider.weak_sdk_frameworkअब काम नहीं करता. इस एपीआई के इस्तेमाल पर रोक लगा दी गई है और इसे जल्द ही हटा दिया जाएगा. कृपया इस पर निर्भर न रहें. यह
---incompatible_objc_provider_remove_linking_info
के साथ बंद है. इस फ़्लैग का इस्तेमाल करके, पुष्टि करें कि आपका कोड जल्द ही हटाए जाने के साथ काम करता है. ऐसे SDK फ़्रेमवर्क के नाम जिनके साथ कमज़ोर तरीके से लिंक किया जा सकता है. उदाहरण के लिए, 'MediaAccessibility'. आम तौर पर लिंक किए गए SDK टूल की तुलना में, अगर कमज़ोर तरीके से लिंक किए गए फ़्रेमवर्क के सिंबल रनटाइम के दौरान मौजूद न हों, तो उनकी वजह से गड़बड़ी नहीं होती.