« RSSリーダーを RSS Bandit に乗り換える | メイン | オープンソースの iPhone アプリ開発環境を試す (2) »

オープンソースの iPhone アプリ開発環境を試す (1) - [iPhone & iPod Touch]

iPhone アプリ開発環境は Apple が配布している iPhone SDK が標準。だけど世の中には、オープンソースの iPhone アプリ開発環境も存在する。iPhone Toolchain と呼ばれるパッケージがそれ。Toolchain とは「製品開発に使われるソフトウェアを集めたパッケージ」という意味があるらしい。その構成は ARM プロセッサ用コンパイラと標準ライブラリ群に加えて、iPhone 用フレームワークといったところだろう。

iPhone Toolchain を Windows に移植した winChain というパッケージもある。これを使えば本来 Mac 環境で行う iPhone アプリ開発を Windows マシンでも行えるのだろうか。興味深いのでちょっと試してみよう。

winChain
http://code.google.com/p/winchain/

まずは winChain のセットアップ。Toolchain 自体をインストールしてから、Windows 上の Unix シェル環境である Cygwin をインストールする。

1) 以下の2つのファイルをダウンロードする

preBuiltToolchain v1.0
http://www.megaupload.com/jp/?d=DB0O3YNK
(MEGAUPLOAD というファイル共有サイトからダウンロード)

winChain 1.0.1.zip
http://code.google.com/p/winchain/downloads/list
(公式サイトからダウンロード)

2) ダウンロードした preBuiltToolchain.rar を解凍する
WinRAR等のアーカイバを用意しておこう。

3) ダウンロードした winChain 1.0.1.zip を解凍する

4) winChain.exe を実行する
winChain1.jpg

5) [Browse]ボタンをクリックして、preBuildToolchainを解凍したフォルダを指定する。
すると[Copy Toolchain Files into Place]ボタンが有効になる。

6) [Copy Toolchain Files into Place]ボタンをクリックする。
すると preBuildToolchain ファイル群が \cygwin フォルダへ移動される。
ソフトはハングアップしたような状態でディスクアクセスだけが激しく行われる(僕のマシンで3分間程度掛かった)。インストールが終わると以下のメッセージが表示される。
winChain2.jpg

7) 次は cygwin をインストールするのだけど、winChain.exe の[Install Cygwin Environment]ボタンは有効にならないので(プログラムソースを見たら有効にならないような処理になっていた。理由は不明)、[X]アイコンをクリックして winChain.exe を終了する。

8) winChain のディレクトリの Resources/InstallCygwin.exe を実行する。
cygwin1.jpg

9) 画面の指示通りに進む。[Select Local Package Directory]はデフォルトが変わった名前のディレクトリなので、自分にとって分かり易いディレクトリに変更しておいた方がいいかも。
cygwin2.jpg
あと、ダウンロード先サーバーは自分のロケーションに近いものを選んでおいた方がいいかも。
cygwin3.jpg
残りの手順はデフォルトのまま進む。

10) ダウンロードが始まったら、あとは待つのみ。ダウンロード後にインストール処理が自動的に始まる。
cygwin4.jpg

11) インストールが完了すると、アイコンを登録するかどうか聞いてくる。
cygwin5.jpg

12) [完了]ボタンをクリックして完了する。

これで winChain のセットアップは一通り完了。次は実際にソフトを作成してみる。

トラックバック

このエントリーのトラックバックURL:
http://www.dreamhound.net/ja/mt/mt-tb.cgi/353

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)

About

2008年07月12日 07:00に投稿されたエントリのページです。

ひとつ前の投稿は「RSSリーダーを RSS Bandit に乗り換える」です。

次の投稿は「オープンソースの iPhone アプリ開発環境を試す (2)」です。

他にも多くのエントリがあります。メインページアーカイブページも見てください。

Powered by
Movable Type