x74*_*353 4 entitlements scripting-bridge applescript-objc appstore-sandbox
我似乎无法弄清楚如何识别给定应用程序可用的权利密钥.如何查询应用程序的权利密钥?
示例:iTunes具有以下授权键:com.apple.iTunes.playerInfo,com.apple.iTunes.library.read-write,&com.apple.iTunes.playback
但如果我还不知道这一点,我怎么能从iTunes应用程序中检索这些键呢?那么第三方(非Apple)应用程序呢?如果有的话,哪里可以找到权利密钥?
提前致谢!
你必须查看iTunes的脚本定义(sdef)文件.iTunes是一个奇怪的地方(/System/Library/Frameworks/Foundation.framework/Versions/Current/Resources/com.apple.iTunes.sdef如本答案所述).如果您查看Mail(或第三方应用程序)包中的内容,并浏览到Contents/Resources目录,您也应该在sdef那里看到一个文件.
您还可以使用AppleScript编辑器的" 打开字典"菜单项并按住命令单击标题栏中的代理图标来查看该临时副本,该副本sdef对iTunes和任何其他应用程序的工作方式相同.
进入sdef文件后(使用任何文本编辑器),您希望查找所有<access-group />标记以查看应用程序公开的目标脚本.
| 归档时间: |
|
| 查看次数: |
531 次 |
| 最近记录: |