Apple постановила, что все приложения, представленные в Mac App Store, должны быть помещены в «песочницу», начиная с ноября.
Хорошо, но как я могу «поместить в песочницу» мое приложение?
Я нашелофициальное руководство Apple Руководство по подписи кода и изолированной программной среде приложения .
В этом документе перечислены следующие шаги:
1) «Включите изолированную программную среду для своего приложения».Хорошо, просто: мне нужно открыть Xcode 4, выбрать проект, выбрать цель, перейти на вкладку «Сводка» и проверить:
- «Включить права доступа»
- «Включить изолированную среду приложения«
- ... и все права, которые меня интересуют.
2) Затем:« После того, как вы создали базовый профиль прав, вы должны подписать свою заявку ».Короче говоря, в руководстве сказано, что нужно запускать команду «codeign» на .app.
Но на каком .app?
мне приходится делать это каждый раз, когда я компилирую?
Xcode не делает этого в автоматическом режиме?