Разработчики, подготовьте свои приложения для Mac App Store!

Вместе с выпуском XCode 3.2.5 Apple разместила новый раздел на своем сайте для разработчиков Mac, который рассказывает, как подготовить свои Mac-приложения для магазина. Подача заявок начнется в ноябре, а магазин станет доступен пользователям Snow Leopard в начале 2011 года.

Ниже представлен краткий обзор того, что ожидает разработчиков:

Подготовьте свое приложение для Mac App Store

Когда вы будете готовы отправить свое приложение в Mac App Store, и само приложение, и установочный пакет должны быть подписаны выданными Apple сертификатами Mac Distribution. Сертификаты для распространения вашего приложения и установочного пакета можно получить из утилиты Developer Certificate Utility у вашего руководителя команды.
Начните работу с утилитой Developer Certificate Utility Узнайте о ролях в команде

Регистрация идентификаторов приложений

Зарегистрируйте идентификатор приложения для вашего Mac-приложения с помощью утилиты Developer Certificate Utility. Идентификатор приложения для вашего Mac-приложения идентичен CF Bundle Identifier, который можно найти в вашем Info.plist.
Зарегистрируйте идентификатор вашего приложения

Создание сертификатов подписи Mac для отправки в Mac App Store

Утилита Developer Certificate Utility поможет вам пройти шаги по созданию сертификатов подписи для вашего приложения и установочного пакета. После создания этих сертификатов используйте Xcode для подписи и отправки вашего Mac-приложения в iTunes Connect. Сертификаты подписи Mac могут использоваться только для подписи приложений, которые будут отправлены в Mac App Store.
Запросить сертификаты

Подпишите свои приложения для отправки в Mac App Store

После создания сертификатов подписи Mac вы будете использовать Xcode для подписи как вашего пакета приложения, так и установочного пакета. Чтобы подписать пакет приложения, вам нужно будет выбрать ваш сертификат подписи Mac App в качестве Code Signing Identity в вашем проекте. Затем вы сможете подписать и отправить ваш установочный пакет, нажав «Build and Archive» в Xcode и кнопку «Submit» в окне Xcode Organizer. Узнать больше

Правила рассмотрения

Все приложения, отправленные в Mac App Store, будут рассматриваться на основе критериев, изложенных в Руководстве по рассмотрению приложений Mac (Mac App Review Guidelines) и Лицензионном соглашении программы разработчиков Mac (Mac Developer Program License Agreement). Приложения, не соответствующие Руководству, должны будут быть изменены, прежде чем они будут одобрены для распространения в Mac App Store.
Просмотреть Руководство по рассмотрению Mac App StoreПросмотреть Лицензионное соглашение программы разработчиков Mac