Управлять другим приложением в моем приложении (в песочнице)

Я хочу уменьшить Finder в своем приложении, поэтому я использую ScriptingBridge для управления Finder. Но когда мое приложение находится в песочнице, оно не запускается.

Я добавил com.apple.security.scripting-targets в права песочницы. Вот код

<key>com.apple.security.scripting-targets</key>
    <key>com.apple.finder</key>
    <array>
        <string>com.apple.finder.compose</string>
    </array>

person raymondchans    schedule 10.08.2014    source источник
comment
это право на «сочинение» не существует. см. ключевой ответ о том, как найти цели.   -  person mahal tertin    schedule 14.08.2014


Ответы (1)


Finder не имеет групп доступа для сценариев. Вы можете добавить временное исключение com.apple.security.temporary-exception.apple-events как описано здесь.

Чтобы найти цели сценариев, см. здесь: Как узнать, какие группы доступа к событиям Apple используются приложением?

Однако если вы хотите распространять свое приложение в App Store, вам не повезло. С помощью скрипта Finder ваше приложение не пройдет проверку в App Store.

person mahal tertin    schedule 13.08.2014