iBooks Authorは動作環境がMacOS X10.7.2以降となっています。もちろんLion環境の方にはリリース直後にさっそくインストールしましたが、その他のアプリの兼ね合いもあって未だメイン環境はSnow Leopardだったり。なもんでその都度、起動ディスクを切り替えて再起動しないといけないってのは面倒です。で、なにやらSnow Leopard上でもiBooks Authorを動作させる方法があるとかで、さっそく試して見ることに。
参考にした情報はMac FanウェブサイトのWeekendTipsにあった「
iBooks Authorをスノーレパード環境に導入したい」という記事。内容は、そのままではインストールできないiBooks AuthorをOSのバージョンを誤認識させてインストールしてしまおうというモノ。尚、アップル非公式な方法な為、実践する場合は自己責任で。
ではさっそく。まずはSnow Leopardの最新バージョンである10.6.8である事が条件。10.6.8になっていない人はソフトウェア・アップデートから最新バージョンへアップデートします。続いてMacintosh HD内のシステム>ライブラリ>CoreServicesフォルダ内にある
SystemVersion.plistファイルをデスクトップ等にコピーします。
SystemVersion.plistをテキストエディットで開き「10.6.8」と書いてある2ヶ所の数値を「10.7.2」に変更して上書き保存。このファイルを先ほどのCoreServicesフォルダ内へ上書きコピー。この際、管理者の認証パスワードが要求されるので入力。左上のリンゴマークから「このMacについて」を選択してOSのバージョンを確認すると10.7.2になってます。これで下準備は完了。
後は、Mac App StoreからiBooks Authorをインストールするだけ。ただ、このままだとアプリが起動できないのでSystemVersion.plistファイルの「10.7.2」と書き換えた2ヶ所を「10.6.8」へ先ほどと同様の手順で書きなおして上書きコピーします。
次にアプリケーションフォルダにインストールされたiBooks Authorを右クリック(もしくはcontrol + クリック)してパッケージの内容を表示を選択。Contentsフォルダ内にある
info.plistをテキストエディットで開いて「10.7.2」と記述されている部分を「10.6.8」に変更します。「10.7.2」と記述されている部分を探す際にはテキストエディットの編集>検索>検索…(もしくはコマンド + F)で検索ウインドウを開いて検索文字列に「10.7.2」と打ち込むと速いです。「10.6.8」と変更したらそのまま上書き保存。これで完了。
さて、無事Snow Leopard環境で起動するでしょうか・・・

おぉ!無事起動。問題なく使えるっぽい。これでいちいち起動ディスクを変更して再起動しなくてもiBooks Authorが使える環境に。ちなみにインストール時にDockに追加されたiBooks Authorのアイコンに進入禁止マークが付いたままですが一端、Dockから取り除いて再度追加すればちゃんとしたアイコン表示になります。