Başlığın dediği gibi, Xcode'un her iki sürümünü de aynı makineye yükleyebilir miyim?
Başlığın dediği gibi, Xcode'un her iki sürümünü de aynı makineye yükleyebilir miyim?
Yanıtlar:
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 .
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.
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:
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.
Özel yükleme klasörümden (4.0) xed, başlatması gereken Xcode.app dosyasını bulamıyor.
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.