iAd Producer:起動時に JavaScript に関する警告が表示される
iAd Producer の起動時に、Javascript ファイル「package.json」が無効であることを示す警告が表示されます。
この警告が表示されるのは、「/アプリケーション」にある別のアプリケーションで、.json ファイルが JavaScript のソースファイルとして認識されている場合です。.json ファイルは JavaScript ファイルとよく似ていますが、JavaScript として正しく解析されません。そのため、この警告が表示されます。
この問題を解決するには、下記の手順を実行します。
ターミナルで次のコマンドを実行し、.json を JavaScript として認識するプログラムを特定します。
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -dump
出力から、次のような「.json」タグの付いた行を探します。
tags: .json, application/json
この行のすぐ上にある行に、.json ファイルを JavaScript として認識するアプリケーションが記載されているはずです。以下はその例です。
uti: com.foo.application.json
特定したアプリケーションを削除するか、「/アプリケーション」から (「~/デスクトップ」などに) 移動します。
次のコマンドを実行し、このエントリを起動サービスデータベースから削除します。
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -r -domain local -domain system -domain user
iAd Producer をもう一度開きます。
注:.json ファイルを JavaScript のソースファイルとして認識するアプリケーションを使うには、そのアプリケーションをインストールし直すか、「/アプリケーション」フォルダに戻します。その場合は iAd Producer の起動時に、JavaScript の警告が再び表示されます。手順 4 ~ 6 を繰り返して、問題を解決してください。