Как установить права для поиска?

Мне нужно использовать 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>
Другие вопросы по тегам