この 2 つのバージョンの Xcode を同じマシンに並べて使用している人はいますか?
Xcode 4.4.1 がインストールされており、iOS 6 SDK を使用できるように最新バージョン (4.5) に更新したいのですが、一部のクライアントでは 4.4.1 を維持する必要があります。
このバージョンの単純なコピーを作成し、アップグレード後もインストールしたままにすることはできますか? これを作ろうとして失敗した人がいることを知っているからです。
これが完了したら、適切なバージョンの Xcode を実行するだけです。Xcode 4.5 は一部のシステム コンポーネントを更新しますが、これらの更新によって Xcode 4.4.1 の実行が妨げられることはありません。
コマンド ライン ツールを使用する場合は、使用xcode-select
してバージョンを切り替えるか、環境変数DEVELOPER_DIR
を使用して特定のバージョンに固定する必要があります。
Xcode は App Store で入手できるので、通常のアプリです。/Developer
新しいバージョンをインストールすると、上書きされる可能性のあるものは何もインストールされません。必要なすべてのファイルはアプリ バンドル内にあります (設定、ドキュメントを除く - これらは複数の Xcode バージョンで共有されます)
確実に使いたい場合は、以下をお勧めします。古いバージョンを (外付けハードディスクに) バックアップし、新しいバージョンをインストールして、古いバージョンを別の名前で復元します。
一部の人々が失敗した理由は、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 つをサブフォルダーに入れることです。