この記事はアーカイブ済みで、これ以上更新されることはありません。

iAd Producer:起動時に JavaScript に関する警告が表示される

iAd Producer の起動時に、Javascript ファイル「package.json」が無効であることを示す警告が表示されます。

この警告が表示されるのは、「/アプリケーション」にある別のアプリケーションで、.json ファイルが JavaScript のソースファイルとして認識されている場合です。.json ファイルは JavaScript ファイルとよく似ていますが、JavaScript として正しく解析されません。そのため、この警告が表示されます。

この問題を解決するには、下記の手順を実行します。

  1. ターミナルで次のコマンドを実行し、.json を JavaScript として認識するプログラムを特定します。

    /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -dump

  2. 出力から、次のような「.json」タグの付いた行を探します。

    tags: .json, application/json

  3. この行のすぐ上にある行に、.json ファイルを JavaScript として認識するアプリケーションが記載されているはずです。以下はその例です。

    uti: com.foo.application.json

  4. 特定したアプリケーションを削除するか、「/アプリケーション」から (「~/デスクトップ」などに) 移動します。

  5. 次のコマンドを実行し、このエントリを起動サービスデータベースから削除します。

    /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -r -domain local -domain system -domain user

  6. iAd Producer をもう一度開きます。

:.json ファイルを JavaScript のソースファイルとして認識するアプリケーションを使うには、そのアプリケーションをインストールし直すか、「/アプリケーション」フォルダに戻します。その場合は iAd Producer の起動時に、JavaScript の警告が再び表示されます。手順 4 ~ 6 を繰り返して、問題を解決してください。

公開日: