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

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

  • В 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» выпадающего меню

  • Скачать иимпорт

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

  • В Xcode:

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»

  • -> «CLEAN», затем

  • -> «Build for Archiving»

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

  • в органайзере

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

b.Должны быть предложены все приложения, в которых вы нажали «

Вот и все ...

1 Ответ

2 голосов
/ 13 апреля 2011

Вы не забыли

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

Всего наилучшего, толстый Джо

...