Mac mini を開発機としてセットアップしていました。コーデックの開発にしか使わないので、当面必要になるのは Xcode(必須)と QuickTime 7(厳密にはなくてもいい)です。
Xcode は Lion 用には現在 Xcode 4.2 が App Store に(無料で)あるのですが、ダウンロードしようとすると「使っている Apple ID は iTunes Store で使われたことが無いので登録しろ」という内容の文句を言われます。登録フォームにクレジットカード番号(と iTunes カード番号)の欄があること自体は App “Store” なのだから至極当然なのですが、空にすると登録できません。無料アプリにしか用が無いのに。このクソ林檎が。
ググってみると、クレジットカード番号も iTunes カード番号も無しに新規に iTunes Store で使える ID を作る方法はよく知られている…というか Apple のサポートページに書いてあるぐらいなのですが、既存の Apple ID を App Store / iTunes Store で使えるようにする場合はカード番号無しではできないようです。使いもしないクレジットカード番号を教えてやるほどお人よしではないので、捨てメアドでアカウントを作ってダウンロードしました。このクソ林檎が。
で、苦労してダウンロードしたのですが、インストールしてみると、「メニューやダイアログ等が英語である(日本語リソースが入っていない)」「ベース SDK が 10.6 と 10.7 しかない」という問題が発見されました。前者は我慢できないことはないですが、後者は困ります。Xcode 3 なら 10.5 の SDK が入っているのでそれをコピーしてくるという手はありますが、それはライセンス的にどうなのよと思うし、一方で Xcode 3 自体は Lion とは「互換性がない」と Apple が言っています。
互換性がないとは言いつつもインストールする方法はあるようで、たとえばこういった先人の知恵が見つかります。インストール後にちょっとビルドしたり出来上がったバイナリを実行したりした限りでは正しく動いているようなので、ひとまずこのまま使うことにします。何らかの理由で Xcode 4 にしなければならなかったり、Lion を再インストールしたり、Lion の次 (10.8 or 11.0?) にバージョンアップしたりしたときは、Ut Video Codec Suite の Mac OS X 10.5 サポートは削除されるでしょう。
一方、QuickTime 7 を Lion に入れる話は非常に単純で、Apple のサポートページに書いてあるとおりにやればそれでおしまいです。さくっと終了。
というわけで開発できる環境になったので、借りていた MacBook を返す準備をしています。もふ。
no comment untill now