Apakah mungkin menjalankan Xcode 3 dan 4 secara berdampingan pada mesin yang sama?

13

Seperti judulnya, bisakah saya menginstal kedua versi Xcode pada mesin yang sama?

sdg
sumber
1
Karena penasaran ... Kenapa? (oh astaga itu yang dikatakan Apple)
Ricket
2
@Ricket: Karena Xcode sangat, sangat buggy sekarang dan tidak perlu memiliki v4 untuk menggunakan SDK terbaru.
Philip Regan

Jawaban:

13

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 .

Martin Marconcini
sumber
1
Yang pasti bukan itu yang terjadi ketika saya menginstal Xcode 4 tempo hari. Itu benar-benar menghapus Xcode 3. Mungkin perilakunya telah berubah di versi yang lebih baru.
andynormancx
1
@andy itu aneh, tapi saya tidak bisa mengkonfirmasi atau menyangkal pada saat ini karena saya sudah memiliki keduanya. Saya yakin ada pilihan untuk menghindari itu dan menggantinya, tetapi saya menginstal ini beberapa bulan yang lalu dan saya tidak ingat sekarang.
Martin Marconcini
9

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.

Orang Asing Wayfaring
sumber
0

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:

  1. 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.

  2. xed dari folder instal khusus saya (4.0) tidak dapat menemukan Xcode.app yang seharusnya diluncurkan.

  3. 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.

Tatiana Racheva
sumber
0

Baru saja XCode 3 dan 4 bekerja bersama. Pertama saya menginstal XCode 4 dan kemudian memutuskan saya membutuhkan keduanya. Setelah menginstal XCode 3 ke / Developer / XCode3, maka XCode 4 rusak. Saya menjalankan installer XCode 4 lagi dan sekarang keduanya berfungsi.

David
sumber