我需要在启用沙盒的应用中使用AppleScript。只是使用“告诉Finder bla-bla-bla”之类的东西。非常简单。我知道我需要在Entitlements中为finder做一个记录:
<key>com.apple.security.scripting-targets</key>
<dict>
<key>com.apple.mail</key>
<array>
<string>com.apple.mail.compose</string>
</array>
</dict>
有人知道XCode for Finder中的正确权利记录吗?我尝试使用下一个选项:
<key>com.apple.security.scripting-targets</key>
<dict>
<key>com.apple.finder</key>
<string>com.apple.finder</string>
</dict>
但它不起作用。
答案 0 :(得分:4)
Finder不支持scripting targets
,因此您需要使用以前的临时例外。
<key>com.apple.security.temporary-exception.apple-events</key>
<array>
<string>com.apple.finder</string>
</array>