iPhoneの勝手アプリ開発キットとして、Toolchainと呼ばれる一連のツールが公開されていました。でも、この開発キットをインストールするのがとっても大変だったのです。そこで、コンパイルに何度も失敗した人(私だ〜笑)のためにワンタッチ(でもないけど)インストーラが作られ、簡単にセットアップできるようになりました。拍手〜!

以下、簡単になった開発キットのインストール手順です。
1. iPhone software restore file(直リンク、91.2MB)をダウンロードする。
2. 694-5262-39.dmgの暗号を解除し、マウントする。
3. /usr/local/arm-apple-darwin/heavenlyフォルダを作成する。
4. マウントされたディスクの中身をheavenlyフォルダにコピーする。
5. iPhoneToolchainv05.dmg(51.5MB)をダウンロードし、マウントする。
6. マウントされたディスクにあるiPhoneToolchainを起動し、インストールを行なう。
7. マウントされたディスクにあるOoo Shiny!!を起動する。
これでも面倒と思われるかもしれませんが、これまでは多くのファイルをダウンロードして、環境変数を設定して、コンパイルして…と無茶苦茶過酷だったので、かなり天国気分です。
あとですね、これまでに公開されている勝手アプリのMakefileとは互換性がない場合があるので、そのような場合はMakefileのヘッダ部分を以下のように書き換えると良いそうです。
CC=/usr/local/arm-apple-darwin/bin/gcc
CXX=/usr/local/arm-apple-darwin/bin/g++
CFLAGS=-fsigned-char
LDFLAGS=-Wl,-syslibroot,/usr/local/arm-apple-darwin/heavenly -lobjc -ObjC -framework CoreFoundation -framework Foundation -framework UIKit -framework LayerKit -framework CoreGraphics -framework GraphicsServices -framework Celestial -framework MusicLibrary
LD=$(CC)
ピンバック: Leopardでtoolchain 0.3 « akalogue