2012年02月06日

Xcode 3と4を共存させる[Xcode3から4に乗り換える方法1]

 SakuttoBookをツール化したとき、Xcodeのバージョンは3.2.5だった。しかし最近、3.2.5で申請すると、「Xcode 4で作成して申請してね」みないなアラートが表示されるようなった。近いうちに、Xcode 3で作成したアプリはアップロードできなくなるとか、そいう予感も脳裏を横切る。とはいえ、Xcode 4はXcode 3とはかなり扱い方が違っている。まずは両方を使いながらシフトしていきたいと思った。

  まずAppleのサイトからXcode 4をダウンロードしてそのままインストールすると、Xcode 3は削除される。上書きされてしまうのだ。基本的な使い方が同じあればわからないでもないが、設定方法などが大きく違っているので、Xcode3の機能が4ではどうなっているのが確認しつつ進めるには、両バージョンのインストールは不可欠である。

 両方のバージョンをインストールする方法はググればすぐにわかる。簡単にいうと、まずXcode 4を上書きインストールする。そしてXcode 3用のディレクトリを作成、そこにXcode3をインストールすればよい。古いバージョンのインストーラは削除せず残しておいた方がよいだろう。

 具体的な方法は「Xcode 4 の導入と Xcode 3 との併用」というページをご覧いただきたい。Xcode 3用のフォルダはMacintosh HD直下でもかまわない。専用のフォルダがあるばそれでよい。なお、このページにはXcode 3用のアイコンが用意されていて、使うととても便利だ。アイコンをダウンロードして、Xcode 3の[パッケージの内容を表示]でアイコンファイルを差し換えるだけでよい。

120206-X01.gif

    ↓

120206-X02.gif
*Xcode 3と4のアプリアイコンは同じ。ドックでは区別しにくい。パッケージを表示してアイコンファイルを差し換える。ドックに表示しても、Xcod 3であるとこがすぐにわかる。

 最初は10.6環境で両バージョンをインストールしたが、両方を使い分けていると、Xcode 4.2ではプロジェクトファイルが開かなくなったことがある。Xcode 4.2を再インストールしたら、Xcode 4も動くようになった。原因は不明。

 Mac OS X 10.6を10.7にアップデートすると、Xcode 4はLion専用版をダウンロードしてインストールする必要がある。Xcode 4.2.1である。Lion専用版のXcode 4.2.1はApp Storeから無償ダウンロードできる。いままでのようにiOS Dev Centerではなく、App Storeオンリーとなる。新しいアプリケーションやユーティリティは、フリーダウンロードは少なくなって、App Store経由が増えそう。ダウンロード数を多くしたいときはフリーダウンロード、ユーザーを把握したいときは、App Storeになりそうだ。

 ダウンロードされるXcode 4.2.1のインストーラは、ダウンロードフォルダには保存されずに、「Install Xcode」という名称でアプリケーションフォルダに保存される。最初はこれがわからず焦った。App Storeから再ダウンロードしようとすると、「インストール済み」と表示されてしまうのだ。

120206-X03.gif
*アプリケーションフォルダにある「Install Xcode」のファイル。ダブルクリックしてインストールする。

 ダウンロードファイルはダブルクリックしてイメージディスクを作成するわけではなかった。仕様が変更されていたのである。「Install Xcode」をダブルクリックすると、そのままインストールすることができる。App Storeからダウンロードするので、インストーラはアプリケーション扱いなのであった。

 Mac OS X 10.6を10.7にアップデートしたが、先にインストールされていたXcode  3.2.5はそのままでも起動できた。ちなみにXcode  3の最終版は3.2.6なので、そちらのインストールをお奨めする。なお、Xcode 4をインストールすると、iOSシミュレータやApplication Loaderも新しくなる。



◆Xcode 4 の導入と Xcode 3 との併用[SimpleBoxes]
http://serennz.sakura.ne.jp/sb/log/eid198.html


◆SakuttoBook(サクッとブック)でiPhoneアプリを作る方法
http://bit.ly/mhgjCG


◆SakuttoPubliパーソナル:iPhoneブックアプリ開発・申請代行はお任せ下
さい。
http://bit.ly/swjdFW


 




タグ:Xcode
posted by @jink0222 at 15:38 | Comment(0) | TrackBack(0) | SakuttoBook日記 | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

※ブログオーナーが承認したコメントのみ表示されます。

この記事へのトラックバック
×

この広告は180日以上新しい記事の投稿がないブログに表示されております。