Mac(Snow Leopard)でAIRのツールバーを隠す方法

AIRを通常モードで起動した時にツールバーが表示されてしまうのですが、
これを隠す方法があったのでメモします。
※ちなみにフルスクリーンモードを使えば普通に消えます。


Info.plistを編集する

$ vi //Applications/HogeApplication.app/Contents/Info.plist

して、

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>CFBundleAllowMixedLocalizations</key>
	<true/>
...
	<key>LSUIPresentationMode</key>
	<integer>4</integer>
...
	<key>NSHumanReadableCopyright</key>
	<string></string>
	<key>NSUIElement</key>
	<string>true</string>
</dict>
</plist>


このように、LSUIPresentationModeを追記して、
値を4にする。


その後、MakeInvisible( http://www.monkeybreadsoftware.de/Software/MakeInvisible.shtml )にドラッグ&ドロップして、
実行するといけるようになるはず。


あと、場合によっては

$ chmod 755 //Applications/HogeApplication.app/Contents/Info.plist

してからMakeInvisibleする必要がある場合があります。


※MakeInvisibleはAppleScriptをappに変換してるだけなので、
ソース内で行っている事はInfo.plistの書き換えなので、直接やってもいいんですが、
なんかいろんな事情でMakeInvisible使ってます。


※2011/09/30 追記: SnowLeopardだといけますが、Lionだと無理っぽい...orz
http://forum.cockos.com/archive/index.php/t-84340.html