दिलचस्प पोस्ट
क्या अप्रयुक्त फ़ंक्शन ऑप्टिमाइज़ हो रहे हैं? CUDA डिवाइस पर एक स्ट्रिंग युक्त पॉइंटर्स कॉपी करना सीएसएस एनिमेशन प्रत्येक बच्चे तत्व के लिए विलंब के साथ एसटीएल नक्शे के लिए ऑपरेटर कंट क्यों नहीं है? UITableViewController बिना UIRefreshControl डायनामिक प्रॉपर्टी नामों वाला एक ऑब्जेक्ट बनाएं मैं इन कार्यों को वादों के साथ कैसे जोड़ सकता हूं? Tooltipster टूलटिप्स के अंदर jQuery के मान्य प्लगइन से संदेश कैसे प्रदर्शित करें? कैसे ठीक phantomjs निष्पादन को रोकने के लिए Console.log क्या है? आप एक नियमित अभिव्यक्ति में एक चर का उपयोग कैसे करते हैं? Itextsharp: बिल्कुल एक पृष्ठ पर 2 तत्वों को समायोजित करें 'पाइपलाइंड आरडीडी' ऑब्जेक्ट के पास पायसपार्क में कोई विशेषता नहीं है 'toDF' `1 एल` और` 1` के बीच अंतर क्या है? मैं बिना किसी अनुमति के नए पर्ल मॉड्यूल का उपयोग कैसे कर सकता हूं?

क्या मेरे पास कई एक्सकोड संस्करण स्थापित हो सकते हैं?

क्या Xcode के एक से अधिक संस्करण को एक ही समय में स्थापित करना संभव है?

यदि हां, तो कृपया टिप, ट्रिक, या संभावित मुद्दों पर पोस्ट करने के लिए देखें।

संपादित करें:

मैं कई संस्करणों को स्थापित करना चाहते हैं, इसका कारण यह है कि नए एसडीके बीटा की कोशिश करें, लेकिन अगर नया एक्सोडोड छोटी है तो मैं अपने मौजूदा परियोजनाओं के लिए पुराने संस्करण का उपयोग करने में सक्षम होना चाहता हूं।

Solutions Collecting From Web of "क्या मेरे पास कई एक्सकोड संस्करण स्थापित हो सकते हैं?"

हां, आप Xcode के कई संस्करण स्थापित कर सकते हैं। वे अलग-अलग निर्देशिकाओं में स्थापित होंगे मैंने पाया है कि सबसे अच्छा अभ्यास आपके मैक के साथ आने वाले संस्करण को स्थापित करना है, और फिर डाउनलोड किए गए संस्करणों को इंस्टॉल करना है, लेकिन यह संभवतः एक बड़ा अंतर नहीं करता है बहुत सारे विवरण के लिए यह एप्पल डेवलपर कनेक्शन पृष्ठ देखें।

एकाधिक Xcode इंस्टॉल करना आसान है

इंस्टॉलर में स्थान के लिए एक पुलडाउन है … जब आप बीटा संस्करण को स्थापित कर रहे हैं तो आपको सिर्फ एक नया स्थान चुनना होगा

ऐप्पल देव उपकरण के इन निर्देशों से पूरी जानकारी है (एप्पल देव उपयोगकर्ता नाम / पासवर्ड की आवश्यकता है): https://devforums.apple.com/message/40847#40847

फिर अपने आप को XCode के बीटा संस्करण के लिए कस्टम आइकन ले लो, ताकि आप उन्हें डॉक में अलग कर सकते हैं: http://iphonedevelopment.blogspot.com/2009/03/multiple-developer-tool-installs.html

आप अलग XCode स्थापित फ़ोल्डरों के बीच स्विच करने के लिए "xcode-select" कमांड का उपयोग करना चाहते हैं

क्या मेरे पास कई एक्सकोड संस्करण स्थापित हो सकते हैं?

उपाय:
असल में उपरोक्त उत्तरों में से बहुत से कहते हैं, यह संभव है। यहां तक ​​कि निम्नलिखित ओरेकल मोबाइल प्लेटफॉर्म ब्लॉग के अनुसार , आप एक ही मैक में एक से अधिक XCodes स्थापित कर सकते हैं। आपको ऐसा करने की ज़रूरत क्यों है कि आपके अनुसार भिन्न हो सकती है

परिदृश्य:
आपने अभी के लिए केवल XCode का एक संस्करण स्थापित कर लिया हो। ज्यादातर एक्सकोड संस्करण के पीछे एक रिलीज जो ऐप स्टोर के माध्यम से उपलब्ध है (मेरा मेरा एक्सकोड 6.3.2 है और मुझे इसे रखने की जरूरत है और एक्सकोड 7 भी इंस्टॉल करना जो एप स्टोर के माध्यम से उपलब्ध है)।

पूर्व के लिए: –

आपने पहले से ही XCode 6.x स्थापित किया है, और ऐप स्टोर में XCode 7 पहले से ही ऐप स्टोर द्वारा दिया गया है। किसी भी कारण से आपको उस पुरानी XCode 6.x (जैसा कि आप जानते हैं कि यह कुछ समय के लिए स्थिर है) रखने की ज़रूरत है और आपको नए XCode 7 को स्थापित करने और भी आज़माएं

तो नंबर एक प्रश्न हो सकता है, XCode 7 के लिए मैक ओएस एक्स संस्थापनीय डीएमजी फ़ाइल कहां और कहां डाउनलोड कर सकते हैं (या हो सकता है यदि आप पुराने एक्सकोड संस्करण को आज़माना चाहते हैं)? ठीक है, यहां एक सीधा लिंक सेब डाउनलोड है (आपको इस लिंक को सही तरीके से देखने से पहले एप्पल डेवलपर खाते में प्रवेश करना पड़ सकता है), या इसके बाद निम्नलिखित एक स्टैक ओव्हरफ्लो क्यू एंड ए लिंक है, जिसमें एक्सकोड आईडीई के लिए डीएमजी फ़ाइलों को डाउनलोड करने का जवाब दिया गया है ।

तो अब मान लीजिए कि आपने XCode संस्करण के लिए DMG फ़ाइल को प्राप्त कर लिया है जिसे आपको दूसरी रूप से स्थापित करने की आवश्यकता है?

कदम:
ओराकल्स मोबाइल प्लेटफ़ॉर्म ब्लॉग के उपरोक्त दिए गए प्रथम लिंक से मुझे जो दिए गए कदमों का पालन करें।

  1. अगर चल रहा हो तो Xcode को बंद करें
  2. /Applications/Xcode.app को /Applications/Xcode_6.x.app नाम बदलें
  3. पूछे जाने पर व्यवस्थापक पासवर्ड दर्ज करें
  4. अपने आवश्यक, पूर्व डाउनलोड किए गए एक्सकोड की डीएमजी फ़ाइल को डबल क्लिक करें और इसे इंस्टॉल करें
  5. इसे स्थापित करने से पहले, इसे चलाने से पहले, नया / /Applications/Xcode.app बदलें जो अभी स्थापित किया गया था (ऊपर दिए गए उदाहरण के अनुसार) / /Application/Xcode_7.app

ध्यान दें:
उपरोक्त ऐप्पल डाउनलोड लिंक और ओरेकल्स MPF ब्लॉग पोस्ट लिंक भविष्य में बदल और / या अनुपलब्ध हो सकते हैं।

तो मुझे उम्मीद है कि मेरा यह जवाब किसी और को मददगार हो सकता है!
चीयर्स!

ध्यान दें कि यदि आप xcodebuild कमांड लाइन टूल का उपयोग करते हैं, तो xcodebuild का अंतिम संस्करण डिफ़ॉल्ट संस्करण बन जाएगा। (एक सांकेतिक लिंक / usr / bin में इंस्टॉल किया गया है।) xcodebuild को Xcode के अन्य संस्करणों के लिए उपयोग करने के लिए आपको (xcode_install_directory)/usr/bin निर्देशिका में संस्करण का उपयोग करने की आवश्यकता होगी।

नोट Xcode कमांड लाइन उपकरण के विभिन्न संस्करणों के बीच स्विच करने के लिए, अन्य टिप्पणीकर्ताओं द्वारा उल्लेखित xcode-select टूल xcode-select उपयोग xcode-select

ऐसा लगता है कि Xcode वास्तव में अनुप्रयोग फ़ोल्डर में होना पसंद करता है और इसे Xcode कहा जाता है, विशेषकर जब xcodebuild (उदाहरण के लिए कार्थेज के निर्माण के लिए) का उपयोग करते xcodebuild और xcode-select हमेशा इसे काटें नहीं लगता

मेरे पास क्लाइंट प्रोजेक्ट है जो अभी भी स्विफ्ट 2.2 का प्रयोग कर रहा है, और मैं इसके लिए एक्सकोड 7 पर फंस गया हूं और कुछ और के लिए Xcode 8 का प्रयोग कर रहा हूं।

इसलिए, मेरे एप्लीकेशन फ़ोल्डर में, मेरे पास एक्सकोड 7 (नाम बदलकर Xcode_7 ) और Xcode 8 ( Xcode_8 का नाम बदला)। तो फिर मैं जो भी एक को बदलने की जरूरत है बस Xcode , और फिर जब वापस किया जाना चाहिए यह एक गेंद का दर्द है, लेकिन काम करने लगता है।

यह खोल स्क्रिप्ट थोड़ा सा सरल बनाता है …

xcode-version.sh

 cd /Applications if [[ $1 = "-8" ]] then if [ -e Xcode_8.app ] then mv Xcode.app Xcode_7.app mv Xcode_8.app Xcode.app echo "Switched to Xcode 8" else echo "Already using Xcode 8" fi elif [[ $1 = "-7" ]] then if [ -e Xcode_7.app ] then mv Xcode.app Xcode_8.app mv Xcode_7.app Xcode.app echo "Switched to Xcode 7" else echo "Already using Xcode 7" fi else echo "usage: xcode-version -7/8" fi xcode-select --switch Xcode.app 

कई एक्सकोड इंस्टेंस स्थापित करने के लिए आप उन्हें /Developer5.0.2/Xcode उदाहरण के लिए अलग-अलग फ़ोल्डरों में डाल सकते हैं, लेकिन उन्हें सीआई में या पर्यावरण का निर्माण करने के लिए (कमांड लाइन) का निर्माण करने के दौरान आपको बिल्ड के दौरान कुछ वातावरण चर सेटअप करने की आवश्यकता है। आप यहां अधिक निर्देश प्राप्त कर सकते हैं। तो यह न केवल बीटा और ताजा रिलीज के साथ काम कर रहा है, यह भी वास्तव में पुराने संस्करणों के लिए काम कर रहा है, आपको मुरमलडे या यूनिटी प्लग इन के साथ उपयोग करने की आवश्यकता हो सकती है, जो अभी तक नवीनतम Xcode संस्करणों का समर्थन नहीं कर रहा है (कुछ समय ऐसा होता है)।

Xcode 9 के साथ घूरते हुए, बीटा Xcode को 'Xcode- beta.app' लेबल किया गया है और यह उत्पादन संस्करण के साथ-साथ रहने के लिए डिज़ाइन किया गया है। Xcode रिलीज नोट्स में जानकारी यहां मिल सकती है (सीधा लिंक का प्रयोग नहीं क्योंकि यह अक्सर टूट जाता है)।

ऐप्पल से:

Xcode 9 बीटा 4 Xcode के पिछले संस्करणों के साथ एक साथ हो सकता है Xcode के पूर्व-रिलीज़ संस्करणों को डेवलपर.पैले.कॉम से उपलब्ध कराया जाता है, जो एक संकुचित XIP फ़ाइल में पैक किया जाता है। बीटा अवधि के दौरान Xcode को इंस्टॉल करने के लिए, XIP फ़ाइल डाउनलोड करें, फ़ाइल को उस स्थान पर विस्तारित करने के लिए डबल-क्लिक करें, फिर Xcode- beta.app को एप्लिकेशन फ़ोल्डर में खींचें

  1. सबसे पहले, अपने मशीन से मौजूदा Xcode स्थापना निकाल दें आप शायद इस कदम को छोड़ सकते हैं लेकिन मैं ताजा शुरू करना चाहता था प्लस – एक्सकोड हाल ही में थोड़ा अजीब व्यवहार कर रहा था इसलिए यह ऐसा करने का एक अच्छा अवसर है।
  2. ऐप स्टोर से एक्सकोड 8 स्थापित करें। सुनिश्चित करें कि प्रोजेक्ट फाइल ( .xcodeproj) और कार्यक्षेत्र फ़ाइलें ( .xcworkspace) को नए Xcode इंस्टॉलेशन के साथ खोला जा सकता है (जब भी प्रॉम्प्ट किया जाए तो बाद का विकल्प चुनने के लिए याद रखें)।
  3. एप्पल से एक्सोडोड 7.3.1 डीएमजी फ़ाइल डाउनलोड करें। मानक "अपने अनुप्रयोग फ़ोल्डर में Xcode इंस्टॉल करने के लिए खींचें" प्राप्त करने के लिए नए डाउनलोड किए गए डीएमजी फ़ाइल को दो बार टैप करें ऐसा मत करो इसके बजाय, Xcode आइकन को डेस्कटॉप पर खींचें। Xcode को फ़ाइल का नाम बदलें 7.3.1। अब इसे एप्लिकेशन फ़ोल्डर में खींचें।

अब आपके मशीन पर एक्सकोड के दो संस्करण हैं। Xcode 7.3.1 और Xcode 8

विवरण: Xcode 7 और Xcode 8 पक्ष की तरफ स्थापित करें

जो भी सलाह पथ आप नीचे जाते हैं, अपने प्रोजेक्ट फ़ोल्डर की एक कॉपी बनाते हैं, और बाहरी अधिकतम एक का नाम बदलने के लिए यह दर्शाते हैं कि XCode संस्करण क्या खोला जा रहा है। आपकी पसंद क्या आप चाहते हैं कि यह वाक्यविन्यास को अपडेट करें या नहीं, लेकिन इसका मुख्य कारण यह सब बोवेर आपकी स्टोरीबोर्ड को सिर्फ देखकर बदल दिया जाएगा। भविष्य में इस पर एक नए पाठक आ रहे समय से इसका समाधान हो सकता है, या

Xcode के नए संस्करण के लिए सभी अपडेट ऐपस्टोर में उपलब्ध होंगे यदि आपने ऐपस्टोर से संस्करण इंस्टॉल किया है। यदि आप डाउनलोड किए गए संस्करण पेस्ट करते हैं तो ऐपस्टोर इंस्टॉल नहीं करेगा। इसलिए अपने एप्लिकेशन फ़ोल्डर में ऐपस्टोर से डाउनलोड किए गए स्थिर वर्शन को रखें।

नए बीटा रिलीज़ की कोशिश करने के लिए मैं आमतौर पर इसे अलग से ड्राइव में डाल देता हूं और इसे खोलना और उसे वहां इंस्टॉल करना। यह स्थिर संस्करण पर काम करते समय भ्रम से बचने के लिए होगा।

भ्रम से बचने के लिए आप अपने गोदी में केवल स्थिर संस्करण रख सकते हैं और स्पॉटलाइट (कमांड + स्पेस) से बीटा संस्करण खोल सकते हैं। यह डॉक पर अस्थायी रूप से बीटा स्थान देगा। लेकिन यह सुनिश्चित करेगा कि आप गलती से अपने क्लाइंट प्रोजेक्ट को बीटा संस्करण में संपादित नहीं करेंगे।

सबसे महत्वपूर्ण: – दो अलग-अलग xcode पर एक ही परियोजना पर कार्य करना कुछ अवांछित परिणाम बना सकता है। जैसा कि इंटरफ़ेस बिल्डर में एक बग था जो कि एक्सकोड के कुछ संस्करणों में मिला था। जो बाधाओं को तोड़ दिया यह अगले एक में फिर से तय हो गया।

पता करने के लिए रिलीज़ नोट्स का ट्रैक रखें कि अतिरिक्त विशेषताएं क्या हैं और क्या ज्ञात समस्याएं हैं