Я хотел бы создать приложение, которому нужно будет получить список открытых вкладок в Safari, используя Scripting Bridge. Можно ли тогда поместить такое приложение в песочницу, чтобы его можно было продавать в App Store?
Мост сценариев и песочница
comment
Вы нашли решение для этого? Я также пытаюсь использовать почтовое приложение с мостом сценариев и отправить приложение в Mac AppStore.
- person Peter Robert   schedule 21.11.2011
comment
Извините, я до сих пор не нашел решения этой гребаной проблемы!
- person Hugo   schedule 09.12.2011
comment
Боюсь, что нельзя. См. stackoverflow.com/questions/7287060/
- person Sébastien Stormacq   schedule 26.02.2012
Ответы (1)
Возможно -- это вопрос политики Магазина. Технически это просто: добавьте это право в ваше приложение:
"com.apple.security.temporary-exception.apple-events" = ( "com.apple.safari" );
Теперь ваше приложение может отправлять любые события Apple (которые использует Scripting Bridge) в Safari. Однако вам придется обосновать использование этого права, и именно здесь вступает в действие политика Магазина. Теоретически это право заменяется com.apple.security.scripting-targets, которое является новым в Mountain Lion, но это постепенный процесс, и Safari не пока не поддерживаю.
person
Chris N
schedule
11.04.2013