Поскольку я почувствовал серьезную проблему по этому поводу. Я считаю, что этот ответ может быть полезным.
После 10-12 часов попыток исправить эту проблему, и поскольку все остальное, касающееся моего проекта и кодирования, было достаточно хорошим, это стало для меня головной болью. Но после получения ценных комментариев от некоторых опытных пользователей stack-overflow и после еще нескольких поисков в Интернете я нашел несколько качественных ответов.
Этот ответ мне помог больше всего:
загрузчик приложений завис на этапе «Аутентификация в iTunes Store»
Если вы собираетесь загрузить его через загрузчик приложений, а он застревает на «Аутентификации с помощью iTunes Store ...»
или
Вы собираетесь загрузить его через XCode, и он застревает на «Ваше приложение загружается»
Тогда просто держите голову в прохладе и проверьте этот первый метод:
Проверьте, выключена ли защита вашего брандмауэра. Если нет, выключите его. Возможно, это блокирует вам подключение вашего компьютера к iTunes Store.
Попробуйте другое подключение к Интернету. Целью попытки другого подключения к Интернету является то, что ваше текущее подключение к Интернету может блокировать необходимый порт для подключения к серверам Apple.
Если описанные выше шаги не помогли, воспользуйтесь вторым методом:
Xcode требуется среда выполнения java для загрузки ваших приложений в App Store.
введите в терминале 'java -version', версия java должна быть 1.6. Если нет, загрузите последнюю совместимую версию java только из центра загрузки Apple:
http://support.apple.com/kb/DL1572?viewlocale=en_US
Если это все еще не помогает, следуйте третьему методу:
Этот метод позволяет загрузчику приложения использовать порт HTTP вместо HTTPS.
Перейдите в папку Java Загрузчика приложений:
/Applications/Xcode.app/Contents/Applications/Application Loader.app/Contents/MacOS/itms/java/lib
Откройте файл net.properties с помощью любого текстового редактора, например text mate
илиsublime text
Измените эту конкретную строку: #https.proxyPort=443
порт прокси на
https.proxyPort=80
Сохраните файл. И это все !! Вы можете легко загрузить свой двоичный файл в магазин приложений прямо сейчас.
Если описанные выше методы по-прежнему не помогают, воспользуйтесь четвертым методом: повторно сгенерируйте сертификат.
Перейти на портал разработчика iOS ( https://developer.apple.com/membercenter ).
Отозвать текущий сертификат, который используется вашим приложением для подписи.
Удалите текущий «профиль распределения iOS» с портала разработчика.
Повторно сгенерируйте сертификат распространения iOS и добавьте их на портал разработчика.
Восстановите «профиль распределения iOS» для распространения в магазине приложений и загрузите его на Mac.
Установите его.
Повторите попытку с помощью загрузчика xcode / application для загрузки сборки.