0

最近、マウンテン ライオンにアップグレードしました。古いプロジェクトを古いバージョンの xcode 4.3 で開きたいのですが、何らかの理由で xcode 5 を使用したくありません。xcode 4.3 のみを開く方法はありますか。再インストールが必要な場合は、xcode 4.3 のインストール ファイルがあります。

「この Xcode 4.3.2 のインストールには Mac OS X 10.7 Lion が必要です」という警告が表示されます。

古いシミュレーターを使用して他のバージョンでプロジェクトを実行する方法を知っています...必要なのは4.3だけです

助言がありますか?

4

2 に答える 2

2

matheszabi のような人々による皮肉なコメントは無視してください。数百万台の古いデバイスをサポートする正当な理由があります。ヒント: 古いデバイスを検討している場合は、4.3 をサポートするすべてのデバイスを iOS 5 にアップグレードできるため、iOS 4.3 ではなく iOS 4.2.1 をターゲットにする必要があります。サポートされる iOS の最高バージョン を参照してください。

バーチャライザー

「何か提案はありますか?」という質問に答えるには: ParallelsFusion、またはVirtualBoxなどのバーチャライザーを使用して、仮想環境で Lion、Mountain Lion、または Mavericks を実行します。この取り決めには、OS、Xcode、および iOS ターゲットを絶えずアップグレードするように Apple が押したり押したりするのに抵抗するなど、多くの利点があります。

もう 1 つの利点は、独自のクリーンなキーチェーン、デスクトップなどを備えた手付かずの作業環境であり、Xcode プロジェクトに関連する項目のみが含まれています。私自身の個人的なものはすべて本物の Mac に保管されています。私は、本物の Mac を私物を持った自宅と同じように考え、仮想 Mac を私のオフィス スペース、仕事に関連するものだけを持った小部屋だと考えています。

必要なのはメモリ (RAM) だけです。3 ギガまたは 4 ギガの仮想 Mac が必要な場合は、Mac で未使用の領域が必要になります。未使用とは、 Activity Monitorの緑色のパイを意味します。

私の経験

私の現在のプロジェクトでは、Parallels 8 (9 は現在利用可能) で iOS 5 & 6 をターゲットとする Xcode 4.6.3 を、16 ギガのメモリと、Mountain によって駆動される 8 つの仮想コアを備えた i7 クアッドコアを備えた Mac mini (Late 2012) で実行しています。仮想 Mac には 4 ギガのメモリと 2 コアがありますが、実際の Mac では Lion 10.8.5 です。ほとんどの場合、これは非常にうまく機能します。いくつかのバグがありますが、ショーストッパーはありません。

唯一の悪いバグは、実際の Mac からテキストをコピーして仮想 Mac に貼り付けると、Objective-C コードのコンパイルを妨げるなど、大混乱を引き起こす謎の目に見えない文字が追加されることです。私は日常的にその邪悪なキャラクターを検索し、本物の Mac から持ってきたテキストを貼り付けた後に Backspace を押す習慣をつけようとしています。

もう 1 つのバグ: Apple Magic Mouse での指スワイプによる水平スクロールが、仮想環境で機能しません。

しかし、Parallels 8 + Mountain Lion + Xcode 4.6.3 は問題なく動作します。USB ケーブルを介して直接デバッグするために iOS デバイスを接続できます。Parallels は、接続されたデバイスを実際の Mac と仮想 Mac のどちらに表示するかを尋ねます。

また、Parallels 8 の Lion (Mountain Lion 以外) で以前のバージョンの Xcode 4 を実行しました。

Parallels 8 + Mountain Lion + Xcode 4.6.3この取り決めにより、作業環境を損なわずに、実際の Mac を Mavericks にアップグレードすることを自由に検討できます。ただし、Parallels 8 を新しいバージョン 9 にアップグレードするには、いくらかのお金が必要になるかもしれません。無料のランチなどありません。(しかし、この配置は近いです)

バックアップ

仮想 Mac のハードディスクである 20 ~ 50 GB のファイルをバックアップしないように Time Machine に指示します。代わりに、その大きなファイルのバックアップを時々行ってください。多くの場合、インポートした作業ファイルと Xcode プロジェクトのバックアップを作成し、Dropbox、Google ドライブ、または外付けハード ドライブまたは SD カードにコピーします。仮想 Mac のハード ディスクであるそのファイルが破損した場合、すべてが失われる可能性があります。だから、宗教的にバックアップしてください – とにかく今はそうしていると思います. ;-)

于 2013-10-28T08:26:31.970 に答える