Ответ 1
Вы помните
проверьте все номера вашей версии!
Все самое лучшее, толстый Jo
каждый раз, когда я отправляю новое приложение, я потратил слишком много времени, потому что даже забывая о маленькой вещи, весь процесс терпит неудачу. Поэтому я подытожил шаги, которые работали для меня, надеясь, что они верны и полны. Надеюсь, это сэкономит много времени впустую:
- В iTunesConnect в разделе "Управление приложениями" добавьте новое приложение
а. Очень важно 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.
б. Он должен предлагать все приложения, на которые вы нажали "
Вот оно...
Вы помните
Все самое лучшее, толстый Jo