ObjcProvider

किसी समस्या की शिकायत करें सोर्स देखें Nightly · 8.0 7.4 . 7.3 · 7.2 · 7.1 · 7.0 · 6.5

objc को कंपाइल और लिंक करने की सेवा देने वाली कंपनी.

सदस्य

direct_module_maps

sequence ObjcProvider.direct_module_maps

इस टारगेट से सीधे तौर पर मॉड्यूल मैप फ़ाइलें (कोई ट्रांज़िशन मॉड्यूल मैप नहीं). इसका इस्तेमाल, निजी हेडर फ़ाइलों के सही इस्तेमाल को लागू करने और Swift कंपाइलेशन के लिए किया जाता है.

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

Clang अंब्रेला हेडर. J2ObjC सेगमेंट वाले हेडर के साथ काम करने के लिए, पब्लिक हेडर को #umbrella हेडर में शामिल किया जाता है.

weak_sdk_framework

depset ObjcProvider.weak_sdk_framework

अब काम नहीं करता. यह एपीआई अब काम नहीं करता. इसे जल्द ही हटा दिया जाएगा. कृपया इस पर भरोसा न करें. ---incompatible_objc_provider_remove_linking_info के साथ, यह बंद है. इस फ़्लैग का इस्तेमाल करके पुष्टि करें कि आपका कोड, जल्द ही हटाए जाने वाले वर्शन के साथ काम करता है.
उन SDK फ़्रेमवर्क के नाम जिनके साथ कम लिंक करना है. उदाहरण के लिए, 'MediaAccessibility'. नियमित रूप से लिंक किए गए SDK फ़्रेमवर्क के मुकाबले, कम लिंक किए गए फ़्रेमवर्क के सिंबल, रनटाइम के दौरान मौजूद न होने पर गड़बड़ी नहीं करते.