2011-09-20 15 views
6

इंस्टॉल करें मैं हेडलेस इंस्टॉल मोड (मैं वीपीएन नहीं कर सकता) का उपयोग कर एक ही ओएस इंस्टेंस पर एक्सकोड 3 और एक्सकोड 4 दोनों स्थापित करना चाहता हूं। एक्सकोड 3 को डेवलपर 4 में डेवलपर 3, एक्सकोड 4 में निर्दिष्ट फ़ोल्डर में स्थापित किया जाना चाहिए।दोनों एक्सकोड 3 और एक्सकोड 4 हेडलेस

मैं -showChoicesXML (sudo संस्थापक -showChoicesXML -pkg "Xcode और आईओएस SDK.mpkg" -target mytarget) अगर मैं डिफ़ॉल्ट फ़ोल्डर अनुकूलित कर सकते हैं देखने के लिए कोशिश कर रहा है के साथ Xcode संस्थापक मार डाला गया है - मैं कुछ भी नहीं मिला है उपयोगी।

क्या यह/डेवलपर फ़ोल्डर में एक्सकोड स्थापित करना सुरक्षित है और उसके बाद फ़ोल्डर को किसी अन्य नाम का नाम बदलने के लिए सुरक्षित है? यह एक समाधान हो सकता है, लेकिन मुझे लगता है कि यह ठीक से काम नहीं करेगा।

धन्यवाद।

उत्तर

2

स्थापना के बाद /Developer फ़ोल्डर का नाम बदलने के लिए सुरक्षित है और कमांड लाइन पर काम करते समय डेवलपर टूल के सक्रिय संस्करण को स्विच करने के लिए xcode-select का उपयोग करें।

इसके अलावा, आपको एक्सकोड 3 के बाद एक्सकोड 4 इंस्टॉल करना चाहिए, क्योंकि यूनिक्स उपकरण (/usr में स्थापित) के एक संस्करण के रूप में सिस्टम पर मौजूद हो सकता है।

+0

आपके उत्तर के लिए धन्यवाद। –

1

मुझे ऐसा करने का कोई तरीका मिला ... मुझे सीधे इंस्टॉलर स्क्रिप्ट में परिवर्तन करना पड़ा। लिपि नीचे है। मैं फ़ोल्डर का नाम बदलने की कोशिश करूंगा क्योंकि अन्य उपयोगकर्ता ने बीटीडब्ल्यू का सुझाव दिया था।

sudo hdiutil mount xcode_3.2.5_and_ios_sdk_4.2_final.dmg 
cp -R /Volumes/Xcode /tmp/xcodetemp 
sed 's,/Developer/,/Developer3_2_5/,' "/tmp/xcodetemp/Xcode for Snow Leopard.mpkg/Contents/iPhoneSDKSL.dist" > "/tmp/xcodetemp/Xcode for Snow Leopard.mpkg/Contents/iPhoneSDKSL.dist" 
sudo installer -pkg "tmp/xcodetemp/Xcode for Snow Leopard.mpkg" -target /Volumes/Macintosh\ HD