क्या Xcode 6 और Xcode 5 एक ही कंप्यूटर पर सह-अस्तित्व में हो सकते हैं?


83

वर्तमान में मेरे पास Xcode 5 है और इसका उपयोग करता हूं, और जब मैं Xcode 6 के साथ प्रयोग करना चाहूंगा, तो मैं इसे उत्पादन के लिए उपयोग नहीं करना चाहता। क्या मैं दोनों को एक-दूसरे के साथ संघर्ष किए बिना एक ही कंप्यूटर पर स्थापित कर सकता हूं? मुझे Xcode 6 के लिए डाउनलोड पृष्ठ पर इस पर कुछ भी नहीं मिला।


1
ध्यान रखें कि आपके पास Xcode सर्वर के साथ समस्याएँ हो सकती हैं, विवरण के लिए दस्तावेज़ीकरण Known Issues in Xcode 6 Beta अनुभाग जांचें ।
ए-लाइव

जवाबों:


67

मैंने उन्हें अभी कंधे से कंधा मिलाकर रखा है और मुझे इस व्यवस्था से कोई समस्या नहीं है। जबकि मैं स्पष्ट रूप से बहुत लंबे समय के लिए Xcode 6 नहीं था, मैंने कई पिछले Xcode बीटा रिलीज़ के साथ भी ऐसा ही किया है और मुझे विश्वास नहीं है कि यह रिलीज़ अलग होगी।

संपादित करें: आप xcode-selectकमांड लाइन टूल के विभिन्न संस्करणों के बीच स्विच करने के लिए उपयोग कर सकते हैं । से आदमी पेज :

जब एक सिस्टम पर कई Xcode एप्लिकेशन इंस्टॉल किए जाते हैं (उदाहरण के लिए /Applications/Xcode.app, जिसमें नवीनतम Xcode होता है, और /Applications/Xcode-DP.app जिसमें डेवलपर पूर्वावलोकन होता है) xcode-select --switch path / to / Xcode का उपयोग करते हैं। एप्लिकेशन को Xcode निर्दिष्ट करने के लिए जिसे आप कमांड लाइन डेवलपर टूल के लिए उपयोग करना चाहते हैं।


8
कोई विचार क्यों xcode 6 (जब क्लिक किया गया) में उसका उछाल एनीमेशन है, जो 20 सेकंड के लिए चल रहा है, और फिर लॉन्च नहीं होता है? मैं 10.9.3 पर चल रहा हूं
UIChris

मेरे लिए भी यही, शुरू करने के लिए नहीं मिल सकता है
devmiles.com

1
@mts ऊपर मेरा संपादन देखें। कमांड लाइन टूल का उपयोग करने में कोई समस्या नहीं होनी चाहिए।
एथन होल्हूसर

13
user1147981 - यह पूछने से पहले कि मैं इसे खोलने की अनुमति देना चाहता था, तब से 2 मिनट के लिए मेरा बाउंस हो गया, फिर यह थोड़ी देर तक उछल गया और मुझे उपयोगकर्ता समझौते को स्वीकार करना पड़ा, फिर इसने घटकों को स्थापित करना शुरू कर दिया, फिर थोड़ी देर के लिए एक पिनव्हील, फिर अंत में शुरू हुआ (मतलब कुछ नहीं ऐसा हुआ क्योंकि इसमें एक पिछली परियोजना नहीं थी जिसे स्वचालित रूप से खोलने के लिए चुना गया था)।
स्टुअर्ट पी।

3
@newguy xcode-selectकमांड लाइन टूल (जैसे xcodebuild) के लिए उपयोग किए जाने वाले Xcode के संस्करण को बदल देता है, लेकिन जहां तक ​​मुझे पता है कि यह Xcode से जुड़े फ़ाइल एक्सटेंशन (.xcworkspace सहित) के लिए डिफ़ॉल्ट एप्लिकेशन को नहीं बदलता है। ऐसा करने के कई तरीके हैं, लेकिन यह शायद सबसे सरल है: Tech-recipes.com/rx/2573/…
Ethan Holshouser

17

इसका जवाब है हाँ

जहां Xcode 6 बीटा डाउनलोड करना है

  1. Https://developer.apple.com/xcode/downloads/ पर जाएं
  2. IOS देव केंद्र पर देखें का चयन करें
  3. अपने Apple डेवलपर आईडी के साथ साइन इन करें
  4. शीर्ष बाईं ओर, iOS 8 बीटा का चयन करें
  5. नीचे स्क्रॉल करें और Xcode 6 बीटा खोजें

Xcode 6 की आवश्यकता OS X Mavericks 10.9.3 है

यह Xcode6-Beta नाम के साथ / एप्लिकेशन फ़ोल्डर में स्थापित होगा , इसलिए यह आपके वर्तमान Xcode को नुकसान नहीं पहुंचाएगा


@ खंडू मैं अपनी मैकबुक पर Xcode 5 और 6 दोनों है और मेरे पास केवल 4GB :) है
onmyway133

बस मेरे 2 सेंट के लायक - डाउनलोड के लिए मैक ऐप स्टोर को बायपास करने के लिए यह लिंक आपको ऐप्पल से सभी देव टूल डाउनलोड पर सीधे ले जाएगा। developer.apple.com/downloads/index.action
jwknz

13

वे दोनों बिना किसी समस्या के सहअस्तित्व कर सकते हैं। आप उस संस्करण को सेट कर सकते हैं जो कमांड लाइन टूल का उपयोग करता है:

sudo xcode-select -s /Applications/Xcode6-Beta.app

Xcode 6 10.9 पर भी काम करता है।


5
यह ध्यान देने योग्य है कि यह केवल OS X 10.9.3 या उससे अधिक (10.9 के सभी संस्करण नहीं) पर काम करता है
कोडी रीचर्ट

13

जैसा कि पहले कहा गया था - XCode 5 और 6 एक साथ मिलकर रह सकते हैं। बस जोड़ना चाहते हैं कि आप GUI का उपयोग करके कमांड लाइन टूल के विभिन्न संस्करणों के बीच स्विच कर सकते हैं: XCode -> प्राथमिकताएं -> स्थान खोलें ।


5

गोदी में मेरा Xcode 5 आइकन एक बड़े प्रश्न चिह्न में बदल गया, क्योंकि यह प्रतीत होता है कि योसमाइट की स्थापना के साथ हटा दिया गया है। इसके अलावा, अगर मैं इसे ऐप स्टोर से फिर से डाउनलोड करने की कोशिश करता हूं, तो यह कहता है कि ओएस एक्स का मेरा संस्करण 'बहुत नया' है और मुझे डाउनलोड करने की अनुमति देने से इनकार करता है। इसके बाद मैंने डेवलपर डाउनलोड से Xcode 5.1.1 डाउनलोड किया, जिसने आखिरकार मुझे इसे स्थापित करने की अनुमति दी। वे दोनों खुशी-खुशी अब योसेमाइट पर सहवास कर रहे हैं।


4

मैं OS X 10.9.3 चला रहा हूं और XCode 5.1.1 इंस्टॉल किया है। आज मैंने XCode 6 बीटा स्थापित किया और यह बिना किसी समस्या के चला गया। अब मेरे पास XCodeएक Xcode6-Betaऐप और है ।


1
आपने इसे कहाँ डाउनलोड किया?
लीना ब्रू

मैक डेवलपर पेज से @LenaBru। मेरा मानना ​​है कि बीटा डाउनलोड करने के लिए आपको उनके भुगतान किए गए कार्यक्रम में नामांकित होना चाहिए।
एगलेसर

1
मैं नामांकित हूं ... मैं कंपनी में एक ios डेवलपर हूं, मेरे पास इसके लिए कंपनी का खाता है ... मैं कहां से डाउनलोड करूं?
लीना ब्रू

ima पंजीकृत डेवलपर (भुगतान किया गया खाता) ... लेकिन मेरे खाते पर ios 8 लिंक अक्षम है .. क्या आप मुझे कुछ सुझा सकते हैं?
हर्षित गुप्ता

3
@harshitgupta मुझे लगता है कि आपको नवीनतम कार्यक्रम लाइसेंस समझौते को स्वीकार करना होगा। क्या आपको डेवलपर से संपर्क करने के लिए एक अच्छा पूछने के लिए कहा गया है ।apple.com/membercenter/index.action ?
पेलोटसप्लस

2

हां, आपके पास सिस्टम पर दो Xcode हो सकते हैं लेकिन इसे नवीनतम रखने की सलाह दी जाती है। Xcode 6 स्थापित करते समय शीघ्र होगा 'Xcode पहले से मौजूद है। बदलें / रखें?'

Xcode की नई प्रति बनाने के साथ जाएं यह आपके सिस्टम पर Xcode 6 स्थापित करेगा। नए स्थापित Xcode का नाम बदलकर 'Xcode 6' कर दिया जाएगा । मैं अपने सिस्टम पर Xcode 5.1 और Xcode 6 का उपयोग कर रहा हूं और लगता है कि कोई समस्या नहीं है।

जारी करने के लिए स्क्रीनशॉट


इसके लिए धन्यवाद। "बदलें / रखें" के लिए यह संकेत ऐप स्टोर से इंस्टॉल करते समय था?
बजे डैन रोसेनस्टार्क

नहीं। आपको सीधे डाउनलोड का उपयोग करना होगा: apple.stackexchange.com/questions/154472/…
Dan Rosenstark

1
@ यार: जब आप एक 'dmg' फ़ाइल फॉर्मेट डाउनलोड करते हैं, तो नहीं। उसके बाद एप्लिकेशन इंस्टॉल करना 'बदलें / रखें' पॉप-अप उत्पन्न होता है।
जयप्रकाश दुबे


1

हाँ, आपके पास एक ही मैक पर दो अलग संस्करण हो सकते हैं

  1. मैक ऐप स्टोर पर Xcode 6 मौजूदा Xcode इंस्टॉलेशन की जगह लेगा। केवल Xcode betas अलग से स्थापित (डिफ़ॉल्ट रूप से)

  2. केवल Xde को https://developer.apple.com/downloads/ से डाउनलोड करने और मैन्युअल रूप से इंस्टॉल करने से (DMG से / एप्लिकेशन को Xcode की प्रतिलिपि बनाकर) आपको दोनों को बदलने या रखने के लिए प्रेरित करेगा।

जब प्रांप्ट करें तो दोनों विकल्प को चुनें।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.