क्या एक ही मशीन पर Xcode 3 और 4 साइड-बाय-साइड दोनों को चलाना संभव है?


13

जैसा कि शीर्षक कहता है, क्या मेरे पास एक ही मशीन पर स्थापित Xcode के दोनों संस्करण हो सकते हैं?


1
जिज्ञासा से बाहर ... क्यों? (ओह गश कि ऐसा कहने के लिए एक Apple चीज है)
Ricket

2
@ टिकट: क्योंकि अभी Xcode बहुत, बहुत छोटी गाड़ी है और नवीनतम SDK का उपयोग करने के लिए v4 होना आवश्यक नहीं है।
फिलिप रेगन

जवाबों:


13

आपके प्रश्न का उत्तर देने के लिए: हाँ। जब आप Xcode 4 (और इसके देव टूल्स) को इंस्टॉल करते हैं तो आपका "पुराना" Xcode फ़ोल्डर का नाम बदलकर डेवलपर-पुराना हो जाता है (बशर्ते आपके पास पहले से ही Xcode 3 इंस्टॉल था)

Ricket का जवाब देने के लिए: Xcode 4 प्लगइन्स की तरह कुछ चीजों (अभी तक) का समर्थन नहीं करता है और कुछ फीचर्स (जैसे असेंबली कोड) Xcode4 में गैर-मौजूद हैं (शायद अभी तक या कभी नहीं) इसलिए यदि आप कुछ चीजों पर भरोसा करते हैं तो आप एक रखना चाहते हैं Xcode 3 की कॉपी आसपास।

यदि आप एक अच्छा Xcode 4 समीक्षा पर एक नज़र डालना चाहते हैं (और कुछ प्रमुख लाभ / कमियां देखें) इस पर एक नज़र है ।


1
यह निश्चित रूप से वही नहीं है जब मैंने दूसरे दिन Xcode 4 स्थापित किया था। इसने Xcode 3 को पूरी तरह से हटा दिया। हो सकता है कि बाद के संस्करण में व्यवहार बदल गया हो।
andynormancx

1
@ कैंडी जो अजीब होगा, लेकिन मैं इस बात की पुष्टि नहीं कर सकता और न ही इस बात से इनकार कर सकता हूं क्योंकि मेरे पास पहले से ही दोनों हैं। मुझे यकीन है कि इससे बचने और इसे बदलने का एक विकल्प था, लेकिन मैंने इसे कुछ महीने पहले स्थापित किया था और मुझे अब याद नहीं है।
मार्टिन मारकोसिनी

9

हाँ।

डॉक्स से 'Xcode और iOS SDK.pdf के बारे में':

डिफ़ॉल्ट रूप से, Xcode 4 फ़ोल्डर / डेवलपर में स्थापित होता है - लेकिन यदि आप इसे एक अलग फ़ोल्डर में स्थापित करना चाहते हैं, तो इसे पिछले Xcode 3.2 इंस्टॉलेशन के साथ सह-अस्तित्व में रखने की अनुमति देता है, आप इस स्थान को बदल सकते हैं। आप "कस्टम इंस्टॉल" का चयन करके ऐसा करते हैं

डॉक्टर विस्तृत निर्देश देता है।


0

एसेंशियल (डिफ़ॉल्ट डेवलपर फ़ोल्डर है, जो शायद Xcode 3 अनइंस्टॉल कर दिया होगा) के गंतव्य को बदलने के लिए Wayfaring Stranger पॉइंटर के बाद बस Xcode 4 (iOS 5 बीटा) स्थापित किया गया है।

हालाँकि, ध्यान दें कि इंस्टालेशन विज़न-ए-विज़ कमांडलाइन टूल इतना स्मूथ नहीं था। अब तक मैंने देखा:

  1. PATH से xed गायब हो गया (और नया Xcode नहीं मिला, या तो)। जब तक मैंने इस मुद्दे को ठीक नहीं किया तब तक मेरी स्क्रिप्ट / उपनाम ने काम करना बंद कर दिया। आप यह सुनिश्चित करना चाहते हैं कि इंस्टॉल होने के बाद आपका पेट ठीक हो जाए।

  2. मेरे कस्टम इंस्टॉल फ़ोल्डर से xed (4.0) Xcode.app नहीं पा सकता है कि इसे लॉन्च करना है।

  3. XcodeBuild (और शायद अन्य कमांडलाइन टूल) को नए / usr / bin के साथ बदल दिया गया था, इसलिए यदि आप एक SDK के खिलाफ निर्माण कर रहे हैं जो Xcode 4 (जैसे, 4.2) में शामिल नहीं है, तो आपको बिल्ड त्रुटियाँ मिलेंगी।

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


0

बस XCode 3 और 4 को एक साथ काम करना मिला। पहले मैंने XCode 4 स्थापित किया और फिर तय किया कि मुझे दोनों की आवश्यकता है। XCode 3 / / Developer / XCode3 को स्थापित करने के बाद, फिर XCode 4 टूट गया। मैंने XCode 4 इंस्टॉलर को फिर से चलाया और अब दोनों काम करते हैं।

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