2009-04-28 3 views
66

Я хочу знать основные шаги для загрузки приложения iPhone в AppStore.Шаги по загрузке приложения iPhone в AppStore

Как создать профиль обеспечения с помощью сертификата и какие другие параметры необходимо выполнить для загрузки приложения?

Я только что сделал приложение на своем iMac, используя Xcode и iPhone SDK V2.2.1. Что мне нужно сделать, чтобы загрузить его в магазине Apple iTunes?

Я являюсь членом этого, и у меня также есть сертификат распространения.

+0

Смотрите ссылка содержит полного шаг мудрого учебник http://stackoverflow.com/a/16747740/846372 – Soniya

ответ

71

Этот arstechnica article описывает основные шаги:

Начните с посещения программы портала и убедитесь, что ваш разработчик сертификат в актуальном состоянии. Он истекает каждые шесть месяцев и, если у вас нет , просил выпустить новый, вы не можете отправить программное обеспечение в приложение Магазин. Для большинства людей, испытывающих , «розовая загрузка судьбы», хотя, , их сертификаты уже действительны. Что дальше?

Откройте проект Xcode и проверьте, что вы установили активный SDK на один из вариантов устройства, например Device - 2.2. Случайно оставляя сборку настроек для симулятора может быть большой причинойдля розового отказа. И , которые случаются чаще, чем многие разработчики хотели бы признать.

Затем убедитесь, что вы выбрали конфигурацию сборки , которая использует ваш дистрибутив (не ваш разработчик). сертификат. Проверьте это на , дважды щелкнув по вашей цели в Группы & Окно файлов слева от окно проекта. Откроется окно Target Info . Перейдите на вкладку «Сборка» и просмотрите идентификатор подписи кода. Должно быть iPhone Распространение: , за которым следует ваше имя или название компании.

Вы также можете подтвердить свой идентификатор приложения на вкладке «Свойства» . Скорее всего, вы должны правильно установить идентификатор, когда отладки с вашим разработчиком сертификат, но он никогда не болит чек.

В верхнем левом углу окна вашего проекта также подтверждаются ваши настройки и конфигурация . Он должен читать что-то вроде «Устройство - 2.2 | Распределение». Это показывает активный SDK и конфигурацию .

Если ваши настройки верны, но вы все еще не получаете эту загрузку правильно закончили, очистите свои сборки. Выберите «Сборка»> «Очистить» (Command-Shift-K) и нажмите «Очистить». В качестве альтернативы вы можете вручную удалить корзину из файла вашего проекта из Finder.После того, как вы очистите , снова создайте свежую.

Если это не создает приложение, которое при правильной загрузке на молнию в iTunes Подключитесь, закройте и перезапустите Xcode. Я не шучу. Этот простой трюк решает больше проблем с подписью и «розовый отказ от обреченности», чем любой другой Решение уже упомянуто.

+6

Great .. Вы покрыли все шаги. Благодарим вас за отличную поддержку. –

+0

@Arun Thakkar: давно прошло, я знаю, но почему вы не приняли это как ответ тогда?!? SO было бы намного полезнее, если бы ответили на вопросы, которые были отмечены как таковые ... – scherand

+8

Святое дерьмо - почти два года спустя, и я ударил его в свой час нужды. Я бы дал вам больше, чем просто +1, если бы мог, но спасибо - СПАСИБО - за этот удивительный ответ. Вы спасли мне много часов разочарования (и, вероятно, немного волос). :) – aperkins

4

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

+0

Хорошо. Я пройду через него, как только смогу Спасибо .. –

+2

Инструкции для XCode 4 не уточняются! Сейчас неудивительно, как этого добиться. – Jacob

5

Я получил эту ссылку для получения более полезной информации.

App Submission

0

Убедитесь, что ваша личность пение в свойствах TARGET правильно. В этом случае вы преодолеваете то, что у вас есть в свойствах вашего проекта.

Кроме того: я не знаю, если это правда, но я не получал электронные письма с подробными сведениями о своих двоичных отказах, когда я делал «готовую двоичную загрузку» с ПК, но я получил электронное письмо, когда я сделал это на MAC

Смежные вопросы