Xcode 6 ve 7'yi yan yana çalıştırmanın bir yolu var mı?


13

Uygulamalarım bununla oluşturulduğundan ve test edildiğinden, Xcode 6'yı şimdilik tutmak istiyorum. Ayrıca Xcode 7 Beta 6'ya sahibim ve bunu Xcode 7'nin yayın sürümüne yükseltmek istiyorum.

App Store'da Xcode 7 için bir Güncelleme düğmesi var ve 6'dan 7'ye yükselteceğinden şüpheleniyorum, ancak bunu hiçbir yerde belgelendiremiyorum.

Peki, App Store Xcode 7 Yükseltmesi Xcode 6'mın yerini alacak mı? Öyleyse, Xcode 7'nin yayın sürümünü almanın başka bir yolu var mı?

Yanıtlar:


13

Daha kolay: Mevcut Xcode'u ("Xcode 6") yeniden adlandırın, ardından yeni Xcode'u yükleyin. Alternatif olarak, ancak başka bir klasördeki geçerli Xcode ("/ Applications / Xcode 6"). Şimdi birçok sürüm için Xcode, çerçeveler dahil olmak üzere uygulama paketindeki önemli şeyleri taşıdı. Sisteminizde iki sürümün olması sorun değil. Bu, beta test cihazının yeni sürümleri tam olarak test etmesidir - mevcut olanı silmezler, beta sürümünün farklı bir adı vardır ("Xcode-beta").

PS — Komut satırı araçlarını kullandığınız geçerli sürüme geçirmek için xcode-select komutunu kullanın. Doc komutunu görüntülemek için Terminal'de "man xcode-select" komutunu kullanın.


1
Cevabınızı kabul ediyorum çünkü benimkinden daha iyi ve xcode-select -s'den bahsettiniz.
Crag

1
Xcode 6 ve 7'yi yaklaşık 2 haftadan bu şekilde kullanıyordum. Ne yazık ki eski Xcode (Xcode_6.4.app olarak yeniden adlandırıldı) bugün Uygulama dizininden kaldırılmış gibi görünüyor. Xcode 7'nin piyasaya sürülmesinden hemen sonra alamıyorum. Neden bilmiyorum. Birisi bu konuyu da karşılıyor mu?
Lisarien

Bana da aynı şey oldu. Yeniden adlandırdığım XCode6 kayboldu. Yani bu cevap işe yaramıyor. :-(
taş

@skypecakes sadece yeniden adlandırmak değil, cevapta belirtildiği gibi bir klasöre koyun
dogsgod

Belki XCode6'nın silinmesine izin verebilecek "Daha kolay" seçeneğini kaldırmak için cevabı güncelleyin. Ya da neden "Alternatif" yöntemi seçtiğini bir şekilde belirtin.
taş

6

Bunu nasıl yapacağınızı (tavsiye edilirse değil) anladım:

  1. İndirilen Xcode 7 (App Store'dan Yükselt seçeneğini kullanmak yerine).
  2. İndirilen dmg'yi Xcode.appaçtı ve masaüstüme sürükledi .
  3. Bunu şu Xcode.appşekilde yeniden adlandırdı:Xcode-7.app
  4. Bu Bırakılan Xcode-7.appbenim içine Applications/dizinde.

Bu konuda iyi iş çıkardın! Ancak komut satırı araçları böyle bir kurulumda çakışmıyor mu? Komut satırı araçlarının bugünlerde Xcode'a nasıl yüklendiğini yanlış anlamadım mı?
JakeGould

1
@JakeGould Xcode'un bir sürümü komut satırı araçları tarafından kullanılır ve aralarında aşağıdaki gibi w / smthg arasında geçiş yapabilirsiniz: sudo xcode-select -s /Applications/Xcode-7.app
Crag

0

İle geçiş xcode-selectXcode 7.1 (Xcode 6.4 ile eş zamanlı) ile benim için işe durdu. Xcode 7.1 çalıştırıldıktan sonra, Xcode 6.4 film şeridi ile ilgili garip bir hatayla başarısız oldu.

Temel neden, Xcode'un iOS 9.x simülatörünü derleme zamanında kullanmaya çalışmasıdır. Bununla başa çıkmak için bildiğim tek yol, iOS 9.x için simülatör çalışma zamanını silmek.
Çalışma zamanını burada bulabilirsiniz:

/Library/Developer/CoreSimulator/Profiles/Runtimes

Her zaman çöp kutusundan geri alabilir veya Xcode 7.x'ten yeniden yükleyebilirsiniz.

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.