Как установить права для поиска?
Мне нужно использовать AppleScript в моем приложении с включенной песочницей. Просто используя такие вещи, как "сказать Finder бла-бла-бла". Очень просто. Я понял, что мне нужно сделать запись для поиска в Entitlements примерно так:
<key>com.apple.security.scripting-targets</key>
<dict>
<key>com.apple.mail</key>
<array>
<string>com.apple.mail.compose</string>
</array>
</dict>
Кто-нибудь знает правильную запись прав в XCode для Finder? Я пытаюсь использовать следующую опцию:
<key>com.apple.security.scripting-targets</key>
<dict>
<key>com.apple.finder</key>
<string>com.apple.finder</string>
</dict>
Но это не работает.
1 ответ
Решение
Искатель не поддерживает scripting targets
поэтому вам нужно использовать предыдущее временное исключение.
<key>com.apple.security.temporary-exception.apple-events</key>
<array>
<string>com.apple.finder</string>
</array>