SafariのプラグインがSnow Leopardで動かない


少し前に試しに作ったSafariプラグインが、Snow Leopardで動作しなくなった。
試しに、WebKitプラグインのサンプル(WebKitPluginWithSimpleGUI)を動かしてみたが同じ現象だ。

WebKitPluginWithSimpleGUIでの現象

WebKitPluginWithSimpleGUIのtest.htmlをSafariで開くと下記のメッセージが表示される。

インターネットプラグインが見つかりません。

ページ “Sample WebKit Safari Plug-In” には MIME タイプ “application/x-simpleguiplugin” のコンテンツがあります。
この MIME タイプに対応するプラグインがないため、コンテンツを表示できません。


アーキテクチャの設定を変更してビルド

WebKitPluginWithSimpleGUIのビルド設定のアーキテクチャを変更してビルドし再インストールして確認する。
Snow LeopardLeopardの両方で動作することを確認した。

変更前のアーキテクチャ
Native Architecture of Build Machine


変更後のアーキテクチャ
32/64-bit Universal