Приложение Sandbox / iCloud и Snow Leopard с обратной совместимостью - PullRequest
4 голосов
/ 30 декабря 2011

К настоящему времени все разработчики Mac App Store знают, что во всех приложениях должна быть включена новая OSX Lion Sandboxing.Для существующих приложений мы должны включить его в XCode 4.2 и установить список миграции данных.

Таким образом, мое существующее приложение Mac App Store имеет цель сборки OSX 10.6.8 Snow Leopard.Не только это, но и доступ к веб-камере, а также синхронизирует вещи с iCal через CalendarStore API и AppleScript.Я ожидаю, что большая часть моего приложения выйдет из строя, когда я включу Песочницу, но когда я получу эту работу в Песочнице, я задаюсь вопросом, может ли приложение Песочница работать в Snow Leopard.

Есть ли у кого-нибудь опыт впереходить в песочницу Mac App?Я хотел бы знать, не нарушит ли это включение совместимости со Snow Leopard, и с чем я столкнулся, учитывая права, которые потребует мое приложение.

Snow Leopard - отличная ОС, и я хотел бы поддерживать ее до тех пор, поканасколько это возможно, для тех пользователей, у которых Mac не совсем новый для запуска Lion.

1 Ответ

1 голос
/ 19 января 2012

После включения разрешений и изолированной программной среды с сохранением целевого значения сборки 10,6 я смог ускорить работу своего приложения, чтобы оно работало в изолированной программной среде Lion.Например, доступ к файлам, доступ к календарю, доступ к веб-камере.

Как только я позаботился об этом, я создал файл .pkg и установил его на свой старый Mac Mini под управлением Snow Leopard.Кажется, он работает в Snow Leopard, как и раньше.В отличие от Lion, он не будет переносить ваши config и plist-определенные папки, так как кажется, что песочница, которая компилируется, полностью игнорируется при запуске под Snow Leopard (что имеет смысл, поскольку ядро ​​Lion, вероятно, выполняет всю работу).

Итак, у вас это есть, краткий ответ для обратной совместимости - «Да».Хотя кто скажет, что Apple не ограничит загрузку 10.6 целевых сборок в Mac App Store после появления 1 марта?Наверное, нет, но это произойдет в конце концов.Я не пытаюсь начать слух или что-то в этом роде, это просто мысль.

В любом случае, я надеюсь, что Apple продолжит поддерживать пользователей Snow Leopard, так как я думаю, что они по-прежнему составляют большинство пользователей Mac.там.Возьмите эту статью с зерном соли, но все же ...

http://www.theverge.com/2011/11/11/2554009/mac-os-x-lion-adoption-slowing

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...