web-dev-qa-db-ja.com

Xcode 6と7を並べて実行する方法はありますか?

私のアプリはそれで構築されテストされているので、今のところXcode 6を保持したいと思います。 Xcode 7 Beta 6も持っていますが、Xcode 7のリリースバージョンにアップグレードしたいと考えています。

App StoreにはXcode 7の[更新]ボタンしかありません。6から7にアップグレードするのではないかと思いますが、このドキュメントはどこにもありません。

では、App Store Xcode 7アップグレードは私のXcode 6を置き換えるのでしょうか?もしそうなら、Xcode 7のリリースバージョンを取得する他の方法はありますか?

13
Crag

より簡単:既存のXcode( "Xcode 6")の名前を変更してから、新しいXcodeをインストールします。または、現在のXcodeが別のフォルダ( "/ Applications/Xcode 6")にあります。現在、多くのバージョンで、Xcodeはフレームワークを含む重要なものをApp Bundleに組み込んでいます。システムに2つのバージョンがあっても問題はありません。そして、これが正確にベータテスターが新しいバージョンをテストする方法です。現在のバージョンを削除せず、ベータバージョンは単に異なる名前( "Xcode-beta")を持っています。

PS-xcode-selectコマンドを使用して、コマンドラインツールを現在使用しているバージョンに切り替えます。ターミナルで「man xcode-select」を実行して、コマンドドキュメントを表示します。

13
earlevel

これがどのように行われるか(賢明ではない場合)を理解しました。

  1. ダウンロードされたXcode 7 (App Storeからのアップグレードオプションを使用する代わりに)。
  2. ダウンロードしたdmgを開き、Xcode.appデスクトップに。
  3. これをXcode.appからXcode-7.app
  4. これを削除しましたXcode-7.app私のApplications/ディレクトリ。
6
Crag

xcode-selectでの切り替えは、Xcode 7.1で動作するように停止しました(Xcode 6.4と同時に)。 Xcode 7.1を実行した後、ストーリーボードに関連する奇妙なエラーでXcode 6.4が失敗しました。

根本的な原因は、Xcodeがコンパイル時にiOS 9.xシミュレーターを使用しようとすることです。これに対処するために私が今知っている唯一の方法は、iOS 9.xのシミュレータランタイムを削除することです。
ランタイムはここにあります:

/Library/Developer/CoreSimulator/Profiles/Runtimes

いつでもゴミ箱から戻すか、Xcode 7.xから再インストールできます

0
dogsgod