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


13

私のアプリはビルドされ、テストされているので、Xcode 6を今のままにしておきたいと思います。また、Xcode 7 Beta 6を持っています。これをXcode 7のリリースバージョンにアップグレードしたいと思います。

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

App Store Xcode 7 UpgradeはXcode 6を置き換えますか?もしそうなら、Xcode 7のリリースバージョンを入手する他の方法はありますか?

回答:


13

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

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


1
それは私のものよりも優れているのであなたの答えを受け入れ、あなたはxcode-select -sに言及しました。
岩山

1
この方法で、約2週間からXcode 6と7の両方を使用していました。残念ながら、古いXcode(Xcode_6.4.appに名前が変更された)は、今日アプリケーションディレクトリから削除されたようです。Xcode 7が起動された直後に取得することはできません。理由はわかりません。誰かがこの問題にも対処していますか?
リサリアン

私にも同じことが起こりました。名前を変更したXCode6は消えました。したがって、この答えは機能しません。:-(

@skypecakesは名前を変更するだけでなく、答えに記載されているようにフォルダーに入れます
-dogsgod

答えを更新して、XCode6を削除できる「簡単」オプションを削除することもできます。または、なぜ「代替」メソッドを選択するのかを言及してください。

6

これを行う方法を(推奨される場合ではなく)考え出しました。

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

これでいい仕事だ!しかし、このようなセットアップではコマンドラインツールは競合しませんか?最近Xcodeでコマンドラインツールがどのようにインストールされているかを誤解していない限り、
JakeGould

1
@JakeGouldコマンドラインツールではXcodeの1つのバージョンが使用され、次のようにsmthgで切り替えることができます。sudo xcode-select -s /Applications/Xcode-7.app
Crag

0

xcode-selectXcode 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から再インストールできます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.