Мост сценариев и песочница

Я хотел бы создать приложение, которому нужно будет получить список открытых вкладок в Safari, используя Scripting Bridge. Можно ли тогда поместить такое приложение в песочницу, чтобы его можно было продавать в App Store?


person Hugo    schedule 15.11.2011    source источник
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