ObjcProvider

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

ऑब्जेक्ट को कंपाइल और लिंक करने की सेवा देने वाली कंपनी.

पैसे चुकाकर बने सदस्यों के लिए

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) फ़ाइलें.

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_map

Clang मॉड्यूल मैप, जिसका इस्तेमाल निजी हेडर फ़ाइलों के सही इस्तेमाल को लागू करने के लिए किया जाता है.

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 टूल की तुलना में, अगर कमज़ोर तरीके से लिंक किए गए फ़्रेमवर्क के सिंबल रनटाइम के दौरान मौजूद न हों, तो उनकी वजह से गड़बड़ी नहीं होती.