каждый раз, когда я отправляю новое приложение, я тратил слишком много времени, потому что даже забывание мелочи приводит к сбою всего процесса.Поэтому я суммировал шаги, которые работали для меня, надеясь, что они правильные и полные.Надеюсь, это сэкономит много времени:
- В iTunesConnect в разделе «Управление приложениями» добавьте новое приложение
a.Очень важным является BundleID!
- Bundle ID com.aaa.ccccc <- запомните этот BundleID </li>
b.Заполните всю другую информацию
c.Не забудьте нажать на кнопку «Готов загрузить двоичный файл» в правом верхнем углу, иначе она не будет отображаться при проверке или отправке под последней точкой
- «Создать идентификатор приложения»
В 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» выпадающего меню
Загрузите это и импортируйте в Организаторе - все это делается автоматически, дважды щелкнув по загруженному файлу
a.В файле .plist -> использовать тот же BundleID, как определено
b.В «Продукт» -> «Редактировать схему» -> «Устройство iOS» (отключите iPhone, в противном случае эта опция отсутствует)
c.Дважды щелкните синий значок проекта, чтобы перейти на страницу, где есть «ПРОЕКТ» и «ЦЕЛЬ»
d.В ПРОЕКТЕ: В разделе «Подписание кода» -> «выпуск» -> «любой SDK» выберите импортированный файл с правильным BundleID
e.В TARGET: в разделе «Подписание кода» -> «выпуск» -> «любой SDK» выберите импортированный файл с правильным BundleID
Если xCode не позволяет выбрать нужный кодовый знак и кодовый знакфактически доступен в xCode, затем выйдите из xCode и перезапустите, он будет работать только после этого перезапуска ...
f.Мне нужно было сделать это в обоих случаях, в противном случае я всегда получал ошибку CodeSign
g.для ПРОЕКТА НЕ меняйте настройки по умолчанию в xCode -> Deployment -> Skip Install -> release -> no
h.для проверки ЦЕЛЕЙ, если в xCode -> Deployment -> Skip Install -> release -> yes
i.Все еще в xCode в «Product»
а.Проверяйте заархивированное приложение по предложенному приложению, которое появляется из выпадающего списка предлагаемых приложений в iTunesConnect
b.Должны быть предложены все приложения, в которых вы нажали «
Вот и все ...