У меня были очень похожие проблемы, когда я пытался начать работу с публикацией в App Store, и Apple не очень легко понять, как начать работу, и надеюсь, что я смогу справиться с очень мутными водами, которые вы собираетесь пройти.
Существует 3 основных ресурса, которые необходимо синхронизировать, - это портал обеспечения iOS, iTunes Connect и Xcode.
Портал обеспечения iOS позволяет создавать профили обеспечения, сертификаты и идентификаторы приложений, которые используются Xcode и iTunes Connect.
iTunes Connect используется для создания и управления вашими приложениями в App Store.
Xcode - это ваша студия разработки, которую можно использовать для загрузки ваших двоичных файлов непосредственно в iTunes Connect.,Xcode также будет системой, которая подписывает ваш двоичный файл сертификатом безопасности, созданным вами на портале обеспечения iOS.
На момент написания этой статьи существует как минимум 2 основные версии Xcode (3 и4) Широко используется разработчиками, и процесс немного различается между ними, но прежде чем вы даже попытаетесь построить сборку дистрибутива, вам нужно сначала перейти на портал обеспечения iOS, чтобы создать:
- Идентификатор приложения
- Профиль обеспечения распространения
- Сертификат распространения
Вы можете начать работу с информацией, расположенной на обзорной странице iOS Provisioning Portal.
Обратите внимание, что вам понадобится активная учетная запись разработчика iOS для доступа к этим областям iOS Dev Center и iOS Provisioning Portal.
После создания вышеуказанных элементовЧтобы загрузить и установить дистрибутив, вы должны следовать инструкциям на портале подготовки iOS.Профиль и сертификат компании.
После этого вам нужно будет войти в систему iTunes Connect .
Опять же, вам нужна активная учетная запись разработчика для доступа к этим ресурсам.
После этого вам нужно будет создать новое приложение, используя ссылку «Управление вашими приложениями» в правой части страницы.При создании приложения в iTunes Connect обязательно используйте идентификатор приложения, который вы создали для своего приложения на портале обеспечения iOS, в противном случае двоичные файлы не будут совпадать при загрузке двоичного файла из Xcode.
Если вы используетеВ Xcode 4 вы сможете следовать инструкциям на этом блоге для создания своего проекта для распространения в App Store.
Если вы хотите делать бета-рассылки Ad-Hoc для других пользователейчем вы сами, я настоятельно рекомендую использовать testflightapp.com , поскольку это чрезвычайно облегчает управление всем процессом и устраняет необходимость того, чтобы ваши пользователи были вынуждены обходиться с настройками профилей, сертификатов или даже iTunes в целом (устанавливается черезвоздух).Я только начал использовать его на днях, и я уже подключен, и он оказывается бесплатным, так что это большой плюс.