Apple Apps और Bazel

अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है किसी समस्या की शिकायत करें सोर्स देखें रात · 7.3 · 7.2 · 7.1 · 7.0 · 6.5

इस पेज में ऐसे संसाधन दिए गए हैं जो macOS और iOS बनाने के लिए, Basel का इस्तेमाल करने में आपकी मदद करते हैं प्रोजेक्ट. इस फ़ॉर्म में, ट्यूटोरियल, नियम बनाने, और अन्य जानकारी को लिंक किया जाता है का इस्तेमाल करके उन प्लैटफ़ॉर्म को बनाने और उनकी जांच करने में मदद मिलेगी.

बेज़ल के साथ काम करना

macOS और iOS प्रोजेक्ट पर Baze के साथ काम करने में, इन संसाधनों की मदद ली जा सकती है:

बेज़ल पर माइग्रेट किया जा रहा है

अगर आपने अभी Xcode की मदद से macOS और iOS प्रोजेक्ट बनाया है, तो यह तरीका अपनाएं पर जाएं और बेज़ल के साथ इनका इस्तेमाल शुरू करें:

Apple के ऐप्लिकेशन और नए नियम

ध्यान दें: नए नियम, बेहतर बिल्ड और टेस्ट स्थितियों के लिए हैं. Basel का इस्तेमाल शुरू करते समय आपको इसकी ज़रूरत नहीं है.

नीचे दिए गए मॉड्यूल, कॉन्फ़िगरेशन फ़्रैगमेंट, और सेवा देने वाली कंपनियां आपकी मदद करेंगी बेज़ल की सुविधाओं को और बेहतर बनाएं macOS और iOS प्रोजेक्ट बनाते समय:

Xcode चुनना

अगर आपके बिल्ड के लिए Xcode की ज़रूरत है, तो Baज़र इन चीज़ों के आधार पर सही वर्शन चुनेगा --xcode_config और --xcode_version फ़्लैग. --xcode_config इस्तेमाल करता है उपलब्ध Xcode वर्शन का सेट और डिफ़ॉल्ट वर्शन सेट करता है अगर --xcode_version पास नहीं हुआ है. इस डिफ़ॉल्ट को --xcode_version फ़्लैग का इस्तेमाल तब किया जाता है, जब उसे ऐसे Xcode वर्शन पर सेट किया जाता है जो --xcode_config के टारगेट में दिखाया जाता है.

--xcode_config को पास नहीं करने पर, Baज़र को अपने-आप जनरेट हुए कन्वर्ज़न डेटा का इस्तेमाल करने की सुविधा मिलेगी XcodeVersionConfig जो आपकी होस्ट मशीन पर Xcode के वर्शन उपलब्ध हैं. डिफ़ॉल्ट वर्शन यह है Xcode का सबसे नया वर्शन है. यह स्थानीय तौर पर काम करने के लिए सही है.

अगर आप रिमोट बिल्ड कर रहे हैं, तो आपको --xcode_config को xcode_config वह टारगेट जिसका versions एट्रिब्यूट रिमोट तरीके से उपलब्ध सूची है xcode_version टारगेट करता है और जिसकी default विशेषता इनमें से एक है xcode_versions.

अगर डाइनैमिक एक्ज़ीक्यूशन का इस्तेमाल किया जा रहा है, तो --xcode_config को xcode_config वह टारगेट जिसका remote_versions एट्रिब्यूट available_xcodes टारगेट में रिमोट तौर पर उपलब्ध Xcode वर्शन शामिल हों और local_versions एट्रिब्यूट available_xcodes स्थानीय रूप से उपलब्ध Xcode वर्शन वाला टारगेट. local_versions के लिए, हैं, तो शायद आपको अपने-आप जनरेट हो चुके विज्ञापनों का इस्तेमाल करना है. @local_config_xcode//:host_available_xcodes. Xcode का डिफ़ॉल्ट वर्शन यह है सबसे नया वर्शन उपलब्ध है, अगर कोई हो, तो वह वर्शन डिफ़ॉल्ट रूप से उपलब्ध local_versions टारगेट. अगर आपको डिफ़ॉल्ट local_versions का इस्तेमाल करना है, तो डिफ़ॉल्ट के तौर पर, --experimental_prefer_mutual_default=false को पास किया जा सकता है.