Отправка приложения в магазин приложений с помощью xCode4 - краткое изложение ключевых шагов - пожалуйста, исправьте/добавьте

каждый раз, когда я отправляю новое приложение, я потратил слишком много времени, потому что даже забывая о маленькой вещи, весь процесс терпит неудачу. Поэтому я подытожил шаги, которые работали для меня, надеясь, что они верны и полны. Надеюсь, это сэкономит много времени впустую:

  • В iTunesConnect в разделе "Управление приложениями" добавьте новое приложение

а. Очень важно BundleID!

  • Bundle ID com.aaa.ccccc < - запомнить этот BundleID

б. Заполните всю другую информацию.

с. Не забудьте нажать "Готово для загрузки двоичного файла" в верхнем правом углу, иначе он не будет отображаться при проверке или отправке в последнюю точку.

  • "Создать идентификатор приложения"

В http://developer.apple.com/ios/manage/bundles/add.action в разделе "Создать идентификатор приложения" создайте новый AppID и используйте правильный BundleID в поле:" Введите уникальный идентификатор для ваш идентификатор приложения. Рекомендуемая практика заключается в использовании строки стиля обратного домена для части идентификатора пакета идентификатора приложения.

  • Новый профиль распределения

В разделе Provisioning → Distribution создайте новый профиль распространения для этого приложения http://developer.apple.com/ios/manage/provisioningprofiles/viewDistributionProfiles.action  Снова: используйте правильный идентификатор BundleID в раскрывающемся меню "APP ID"

  • Загрузка и импорт

Загрузите это и импортируйте в Organizer - все это делается автоматически, дважды щелкнув по загруженному файлу

  • В Xcode:

а. В файле .plist → используйте тот же BundleID, как определено

б. В "Продукте" → "Редактировать схему" → "Устройство iOS" (отключите iPhone, иначе этого параметра не будет)

с. Дважды щелкните значок синего проекта, чтобы получить страницу, где есть "PROJECT" и "TARGET"

д. В ПРОЕКТЕ: в разделе "Подписание кода" → "release" → "любой SDK" выберите импортированный с правильным BundleID

е. В TARGET: в разделе "Подписание кода" → "release" → "любой SDK" выберите импортированный с правильным BundleID

Если xCode не позволяет вам выбрать нужный код, а кодовый знак действительно доступен в xCode, тогда выйдите из xCode и перезапустите, он будет работать только после этого перезапуска...

ф. Мне нужно было сделать это в обоих случаях, иначе я всегда получаю ошибку CodeSign

г. для ПРОЕКТА НЕ изменяйте настройки по умолчанию в xCode → Развертывание → Пропустить установку → выпуск → нет

ч. для проверки TARGET, если в xCode → Развертывание → Пропустить установку → release → да

я. Все еще в xCode в разделе "Продукт"

  • - > "CLEAN", затем

  • - > "Создание архивации"

  • - > "Архив" (он появится автоматически в организаторе)

  • В организаторе

а. Подтвердите архивированное приложение против предлагаемого приложения, которое появляется из раскрывающихся предлагаемых приложений в iTunesConnect.

б. Он должен предлагать все приложения, на которые вы нажали "

Вот оно...

Ответы

Ответ 1

Вы помните

проверьте все номера вашей версии!

Все самое лучшее, толстый Jo