जैसा कि शीर्षक कहता है, क्या मेरे पास एक ही मशीन पर स्थापित Xcode के दोनों संस्करण हो सकते हैं?
जैसा कि शीर्षक कहता है, क्या मेरे पास एक ही मशीन पर स्थापित Xcode के दोनों संस्करण हो सकते हैं?
जवाबों:
आपके प्रश्न का उत्तर देने के लिए: हाँ। जब आप Xcode 4 (और इसके देव टूल्स) को इंस्टॉल करते हैं तो आपका "पुराना" Xcode फ़ोल्डर का नाम बदलकर डेवलपर-पुराना हो जाता है (बशर्ते आपके पास पहले से ही Xcode 3 इंस्टॉल था)
Ricket का जवाब देने के लिए: Xcode 4 प्लगइन्स की तरह कुछ चीजों (अभी तक) का समर्थन नहीं करता है और कुछ फीचर्स (जैसे असेंबली कोड) Xcode4 में गैर-मौजूद हैं (शायद अभी तक या कभी नहीं) इसलिए यदि आप कुछ चीजों पर भरोसा करते हैं तो आप एक रखना चाहते हैं Xcode 3 की कॉपी आसपास।
यदि आप एक अच्छा Xcode 4 समीक्षा पर एक नज़र डालना चाहते हैं (और कुछ प्रमुख लाभ / कमियां देखें) इस पर एक नज़र है ।
हाँ।
डॉक्स से 'Xcode और iOS SDK.pdf के बारे में':
डिफ़ॉल्ट रूप से, Xcode 4 फ़ोल्डर / डेवलपर में स्थापित होता है - लेकिन यदि आप इसे एक अलग फ़ोल्डर में स्थापित करना चाहते हैं, तो इसे पिछले Xcode 3.2 इंस्टॉलेशन के साथ सह-अस्तित्व में रखने की अनुमति देता है, आप इस स्थान को बदल सकते हैं। आप "कस्टम इंस्टॉल" का चयन करके ऐसा करते हैं
डॉक्टर विस्तृत निर्देश देता है।
एसेंशियल (डिफ़ॉल्ट डेवलपर फ़ोल्डर है, जो शायद Xcode 3 अनइंस्टॉल कर दिया होगा) के गंतव्य को बदलने के लिए Wayfaring Stranger पॉइंटर के बाद बस Xcode 4 (iOS 5 बीटा) स्थापित किया गया है।
हालाँकि, ध्यान दें कि इंस्टालेशन विज़न-ए-विज़ कमांडलाइन टूल इतना स्मूथ नहीं था। अब तक मैंने देखा:
PATH से xed गायब हो गया (और नया Xcode नहीं मिला, या तो)। जब तक मैंने इस मुद्दे को ठीक नहीं किया तब तक मेरी स्क्रिप्ट / उपनाम ने काम करना बंद कर दिया। आप यह सुनिश्चित करना चाहते हैं कि इंस्टॉल होने के बाद आपका पेट ठीक हो जाए।
मेरे कस्टम इंस्टॉल फ़ोल्डर से xed (4.0) Xcode.app नहीं पा सकता है कि इसे लॉन्च करना है।
XcodeBuild (और शायद अन्य कमांडलाइन टूल) को नए / usr / bin के साथ बदल दिया गया था, इसलिए यदि आप एक SDK के खिलाफ निर्माण कर रहे हैं जो Xcode 4 (जैसे, 4.2) में शामिल नहीं है, तो आपको बिल्ड त्रुटियाँ मिलेंगी।
जहाँ तक यह सवाल है कि कोई क्यों इन साइड्स को इनस्टॉल करना चाहेगा, तो एक और कारण है जिसका दूसरों ने उल्लेख नहीं किया है। यदि आपके पास कुछ लोगों की टीम और एक जहाज की तारीख भी है, तो आप बाद की तारीख तक अपने टूलिंग को बदलना नहीं चाहेंगे। लेकिन, आप जांच सकते हैं कि नया क्या है। उदाहरण के लिए, मैं WWDC सत्रों के साथ पालन करना चाहता हूं जो नए एसडीके / एक्सकोड विशेषताओं पर चर्चा करते हैं।