Input Method Kit の罠

IMK 版 AquaSKK の雛形を作ってみたのですが、/Library/Input Methods 以下にインストールしても、なぜか環境設定の言語環境パネルに表示されません。ああ、嫌な予感が...

あーでもないこーでもないとさんざん四苦八苦した結果、CFBundleIdentifier に "inputmethod" という文字列が含まれないと駄目そうだ、ということがわかりました。どんだけトンデモな仕様なんだよという感じですが、jp.sourceforge.aquaskk で試していた時にはピクリともしなかったので、たぶんこれが原因なんでしょう。

こんな風に書けばいいみたいです。

...
	<key>CFBundleIdentifier</key>
	<string>jp.sourceforge.inputmethod.aquaskk</string>
...

こういう謎な仕様は是非ともリファレンスに明記して欲しいです。失なわれた時間を返してくれー。とほほ。