6

この 2 つのバージョンの Xcode を同じマシンに並べて使用している人はいますか?

Xcode 4.4.1 がインストールされており、iOS 6 SDK を使用できるように最新バージョン (4.5) に更新したいのですが、一部のクライアントでは 4.4.1 を維持する必要があります。

このバージョンの単純なコピーを作成し、アップグレード後もインストールしたままにすることはできますか? これを作ろうとして失敗した人がいることを知っているからです。

4

3 に答える 3

6
  1. Time Machine バックアップを完了します。
  2. Xcode を 4.5 にアップグレードします。
  3. Time Machine バックアップから Xcode 4.4 を復元します。(Xcode 4.5 のダウンロードにかかった時間によっては、数時間前に戻る必要がある場合があります。ファイル サイズを確認してください。) 両方を保持します。
  4. Xcode (オリジナル) の名前を Xcode 4.4.1 に変更します。

これが完了したら、適切なバージョンの Xcode を実行するだけです。Xcode 4.5 は一部のシステム コンポーネントを更新しますが、これらの更新によって Xcode 4.4.1 の実行が妨げられることはありません。

コマンド ライン ツールを使用する場合は、使用xcode-selectしてバージョンを切り替えるか、環境変数DEVELOPER_DIRを使用して特定のバージョンに固定する必要があります。

于 2012-09-24T15:29:39.220 に答える
2

Xcode は App Store で入手できるので、通常のアプリです。/Developer新しいバージョンをインストールすると、上書きされる可能性のあるものは何もインストールされません。必要なすべてのファイルはアプリ バンドル内にあります (設定、ドキュメントを除く - これらは複数の Xcode バージョンで共有されます)

確実に使いたい場合は、以下をお勧めします。古いバージョンを (外付けハードディスクに) バックアップし、新しいバージョンをインストールして、古いバージョンを別の名前で復元します。

于 2012-09-24T15:27:12.740 に答える
1

一部の人々が失敗した理由は、Mac App Store から Xcode 4.5 をダウンロードしたときに、既存の Xcode 4.4.1 が上書きされたためです。Xcode の既存のバージョンがどこかにある場合、Mac App Store はこれを行います。考えられる解決策は 2 つあります。

  • Mac App Store は使用しないでください。Xcode の任意のバージョンは、Apple Developer サイトからの通常のダウンロードとしていつでも入手できます。

  • Mac App Store を使用しますが、その前に Xcode の既存のコピーを圧縮してください。そうすれば、圧縮されたコピーはダウンロード プロセスを通じて保持されます。後で解凍できます。

Xcode の 2 つの異なるバージョンは、同じ名前を持つため、同じフォルダー (トップレベルのアプリケーションなど) に存在できないことに注意してください。簡単な解決策は、それらの 1 つをサブフォルダーに入れることです。

于 2012-10-26T02:48:50.727 に答える