Seperti judulnya, bisakah saya menginstal kedua versi Xcode pada mesin yang sama?
Seperti judulnya, bisakah saya menginstal kedua versi Xcode pada mesin yang sama?
Jawaban:
Untuk menjawab pertanyaan Anda: Ya. Ketika Anda menginstal Xcode 4 (dan alat pengembangnya) folder Xcode "lama" Anda akan diganti nama menjadi Pengembang-lama (asalkan Anda sudah menginstal Xcode 3)
Untuk menjawab Ricket: Xcode 4 tidak mendukung beberapa hal (belum) seperti Plugin dan beberapa fitur (seperti kode perakitan) tidak ada di Xcode4 (mungkin belum atau tidak pernah) jadi jika Anda mengandalkan beberapa hal, Anda mungkin ingin menyimpan salinan Xcode 3 di sekitar.
Jika Anda ingin melihat review Xcode 4 yang baik (dan melihat beberapa manfaat / kelemahan utama) lihat ini .
Iya.
Dari dokumen 'Tentang Xcode dan iOS SDK.pdf':
Secara default, Xcode 4 menginstal di folder / Pengembang - tetapi jika Anda ingin menginstalnya di folder yang berbeda, memungkinkan untuk hidup berdampingan dengan instalasi Xcode 3.2 sebelumnya, Anda dapat mengubah lokasi ini. Anda melakukan ini dengan memilih "Custom Install"
Doc memberikan instruksi terperinci.
Baru saja menginstal Xcode 4 (iOS 5 beta) mengikuti pointer Wayfaring Stranger untuk mengubah tujuan Essentials (default adalah folder Developer, yang mungkin akan menghapus Xcode 3).
Namun, perhatikan bahwa instalasi vis-a-vis alat baris perintah tidak begitu lancar. Sejauh ini saya perhatikan:
xed menghilang dari PATH (dan Xcode baru juga tidak ditambahkan). Skrip / alias saya berhenti berfungsi sampai saya memperbaiki masalah ini. Anda mungkin ingin memastikan PATH Anda diatur tepat setelah instalasi.
xed dari folder instal khusus saya (4.0) tidak dapat menemukan Xcode.app yang seharusnya diluncurkan.
XcodeBuild (dan mungkin alat commandline lainnya) diganti dengan yang baru di / usr / bin, jadi jika Anda membangun terhadap SDK yang tidak termasuk dalam Xcode 4 (misalnya, 4.2), Anda akan mendapatkan galat build.
Sejauh pertanyaan mengapa seseorang ingin menginstal ini berdampingan, ada alasan lain yang belum disebutkan oleh orang lain. Jika Anda memiliki tim yang terdiri dari beberapa orang dan tanggal pengiriman, Anda mungkin tidak ingin mengubah alat Anda hingga tanggal yang lebih baru. Tapi, Anda mungkin ingin memeriksa apa yang baru. Sebagai contoh, saya ingin mengikuti sesi WWDC yang membahas fitur SDK / Xcode baru.