4

特定のアプリで使用できる資格キーを特定する方法がわかりません。アプリケーションに資格キーを問い合わせるにはどうすればよいでしょうか?

例: iTunes には次の資格キーがあります: com.apple.iTunes.playerInfocom.apple.iTunes.library.read-write、およびcom.apple.iTunes.playback

しかし、私がまだこれを知らなかった場合、どうすればこれらのキーを iTunes アプリケーションから取得できたのでしょうか? サードパーティ (Apple 以外) のアプリはどうですか? それらの資格キーがある場合、どこで見つけることができますか?

前もって感謝します!

4

1 に答える 1

8

iTunes のスクリプト定義 ( sdef) ファイルを確認する必要があります。iTunesは奇妙な場所にあります(この回答/System/Library/Frameworks/Foundation.framework/Versions/Current/Resources/com.apple.iTunes.sdefで述べたように)。メール (またはサード パーティのアプリ) のパッケージ内を見て、ディレクトリを参照すると、そこにもファイルが表示されるはずです。Contents/Resourcessdef

また、AppleScript エディタの[Open Dictionary ] メニュー項目を使用して、タイトル バーのプロキシ アイコンをコマンド キーを押しながらクリックして、の一時コピーを表示するsdefこともできます。これは、iTunes やその他のアプリでも同じように機能します。

(任意のテキスト エディターを使用して) ファイルにアクセスしたら、sdefすべての<access-group />タグを検索して、アプリが公開しているスクリプト ターゲットを確認します。

于 2014-08-10T18:51:13.707 に答える