Input Method Kit の罠
IMK 版 AquaSKK の雛形を作ってみたのですが、/Library/Input Methods 以下にインストールしても、なぜか環境設定の言語環境パネルに表示されません。ああ、嫌な予感が...
あーでもないこーでもないとさんざん四苦八苦した結果、CFBundleIdentifier に "inputmethod" という文字列が含まれないと駄目そうだ、ということがわかりました。どんだけトンデモな仕様なんだよという感じですが、jp.sourceforge.aquaskk で試していた時にはピクリともしなかったので、たぶんこれが原因なんでしょう。
こんな風に書けばいいみたいです。
... <key>CFBundleIdentifier</key> <string>jp.sourceforge.inputmethod.aquaskk</string> ...
こういう謎な仕様は是非ともリファレンスに明記して欲しいです。失なわれた時間を返してくれー。とほほ。