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