Aynı makinede hem Xcode 3 hem de 4'ü yan yana çalıştırmak mümkün müdür?


13

Başlığın dediği gibi, Xcode'un her iki sürümünü de aynı makineye yükleyebilir miyim?


1
Meraktan ... Neden? (oh tanrım, söylemek için böyle bir Apple şeyi)
Ricket

2
@Ricket: Xcode şu anda çok, çok hatalı olduğundan ve en yeni SDK'ları kullanmak için v4'ün olması gerekli değildir.
Philip Regan

Yanıtlar:


13

Sorunuzu cevaplamak için: Evet. Xcode 4'ü (ve onun dev araçlarını) yüklediğinizde, "eski" Xcode klasörünüz geliştirici olarak yeniden adlandırılır (önceden Xcode 3 yüklenmişse)

Ricket'e cevap vermek için: Xcode 4, Eklentiler gibi bazı şeyleri (henüz) desteklemez ve Xcode4'te bazı özellikler (montaj kodu gibi) mevcut değildir (belki de ya da asla), bu nedenle bazı şeylere güveniyorsanız, Xcode 3'ün kopyası.

Eğer iyi bir Xcode 4 inceleme bakmak (ve önemli yararları / sakıncaları bazı bakınız) istiyorsanız bir göz bu .


1
Geçen gün Xcode 4'ü kurduğumda bu kesinlikle olmadı. Xcode 3'ü tamamen kaldırdı. Belki davranış sonraki bir sürümde değişmiştir.
andynormancx

1
@andy tuhaf olurdu, ama bu noktada onaylayamıyorum ya da inkar edemem çünkü zaten her ikisine de sahibim. Bundan kaçınmak ve değiştirmek için bir seçenek olduğundan eminim, ancak birkaç ay önce kurdum ve şimdi hatırlamıyorum.
Martin Marconcini

9

Evet.

'Xcode ve iOS SDK.pdf Hakkında' dokümanından:

Varsayılan olarak, Xcode 4 klasöre / Geliştirici'ye yüklenir - ancak farklı bir klasöre yüklemek ve önceki Xcode 3.2 kurulumlarıyla birlikte var olmasını sağlamak isterseniz, bu konumu değiştirebilirsiniz. Bunu "Özel Yükleme" yi seçerek yaparsınız.

Doküman ayrıntılı talimatlar verir.


0

Essentials'ın hedefini değiştirmek için Wayfaring Stranger'ın işaretçisini izleyerek Xcode 4'ü (iOS 5 beta) yeni yükledim (varsayılan, muhtemelen Xcode 3'ü kaldırmış olan Geliştirici klasörüdür).

Ancak, vis-a-vis komut satırı araçlarının yüklenmesinin çok düzgün olmadığını unutmayın. Şimdiye kadar fark ettim:

  1. xed PATH'den kayboldu (ve yeni Xcode da eklenmedi). Sorunu çözene kadar betiklerim / takma adlarım durdu. Kurulumdan hemen sonra PATH'inizin kurulduğundan emin olmak isteyebilirsiniz.

  2. Özel yükleme klasörümden (4.0) xed, başlatması gereken Xcode.app dosyasını bulamıyor.

  3. XcodeBuild (ve muhtemelen diğer komut satırı araçları) / usr / bin içindeki yenisi ile değiştirildi, bu nedenle Xcode 4'te (ör. 4.2) bulunmayan bir SDK'ya karşı geliştiriyorsanız derleme hataları alırsınız.

Birinin bunları neden yan yana kurmak isteyeceği sorusuna gelince, başkaları tarafından belirtilmeyen başka bir neden daha var. Birkaç kişiden oluşan bir ekibiniz ve bir gönderim tarihiniz varsa, takımınızı daha sonraki bir tarihe kadar değiştirmek istemeyebilirsiniz. Ancak, yenilikleri kontrol etmek isteyebilirsiniz. Örneğin, yeni SDK / Xcode özelliklerini tartışan WWDC oturumlarıyla birlikte takip etmek istiyorum.


0

XCode 3 ve 4'ün birlikte çalışmasını sağladık. Önce XCode 4'ü yükledim ve ikisine de ihtiyacım olduğuna karar verdim. XCode 3'ü / Developer / XCode3'e kurduktan sonra XCode 4 bozuldu. XCode 4 yükleyicisini tekrar çalıştırdım ve şimdi her ikisi de çalışıyor.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.