Я пытаюсь загрузить приложение Apple TV в App Store для тестирования, но у меня возникла проблема:

Это действие не может быть выполнено. Попробовать еще раз (-22421)

Как на изображении ниже:

enter image description here

Так что я могу сделать?

703
Nimisha Ranipa 16 Фев 2016 в 13:21

28 ответов

Лучший ответ

Это происходит из-за того, что серверы Apple могут работать некорректно. Просто подождите и попробуйте позже или в следующий раз. В конце концов, это точно сработает.

767
MenuMento.com 12 Дек 2016 в 19:24

Я увеличил номер сборки, но проблема осталась.

Затем,

  1. Я одобрил продленное лицензионное соглашение на странице itunesconnect.
  2. Я открыл приложение App Store на своем MAC и нажал кнопку обновления для «Инструменты командной строки (OS X 10.11) для XCode, версия 7.3»
  3. Я открыл XCode. Нажал кнопку «Продукт» на верхней панели. Пока содержимое вкладки открыто, я нажал клавишу «alt» на клавиатуре, чтобы сделать видимой опцию «Очистить папку сборки». Я выбрал эту опцию.
  4. Я перестраиваю свое приложение для той же версии, которую я получил ниже ошибки;

Это действие не может быть выполнено. Попробовать еще раз (-22421)

  1. На этот раз я получил ошибку ниже, когда хочу загрузить новую версию;

Это действие не может быть выполнено. Попробуй еще раз.

  1. Я нажал «Готово», снова нажал синюю кнопку «Загрузить в App Store», и загрузка завершилась успешно.

Надеюсь, это поможет.

9
Berk 17 Июн 2016 в 14:47

Просто попробуйте экспортировать файл iPA, а затем загрузите этот экспортированный файл iPA с помощью загрузчика приложений. Это решит вашу проблему.

189
Bartłomiej Semańczyk 1 Сен 2016 в 21:40

На 1 июня 2017 г.

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

1) Откройте терминал и запустите это

CD ~

Mv .itmstransporter / .old_itmstransporter /

"/Applications/Xcode.app/Contents/Applications/Application Loader.app/Contents/itms/bin/iTMSTransporter"

ITMSTransporter обновит себя, дождавшись завершения процесса.

2) Выйдите из учетной записи Apple из учетной записи настроек Xcode и войдите снова вместо создания нового идентификатора в iTunes и учетной записи разработчика.

3) Очистите проект и заархивируйте, затем экспортируйте приложение из органайзера как IPA для распространения в магазине приложений.

4) Войдите в загрузчик приложений с той же учетной записью и загрузите ipa.

5) Процесс завершится успешно.

2
Aanchal Chaurasia 1 Июн 2017 в 13:29

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

  1. Сначала перейдите в xcode -> меню продукта -> архив
  2. Выберите Экспорт для Appstore
  3. Сохранить файл IPA
  4. Теперь откройте загрузчик приложений, перейдя в xCode -> Меню xCode -> Открыть инструмент разработчика -> Загрузчик приложений.
  5. Войдите в систему с учетными данными учетной записи и выберите файл IPA.

Отправьте это! Оно работает!

8
Devansh Bhardwaj 25 Май 2017 в 09:57

(по состоянию на 23 мая 2018 г.)

Шаг 1

Откройте Xcode - & gt; Вкладка Продукт - & gt; Архив - & gt; экспорт и сохранение на рабочий стол

Шаг 2

Откройте Xcode - & gt; Вкладка Xcode - & gt; Открыть инструмент разработчика - & gt; Загрузчик приложений & gt; & gt; дважды щелкните Доставить ваше приложение и выберите недавно экспортированный файл .ipa на рабочем столе.

Решал проблему каждый раз =)

55
BennyTheNerd 24 Май 2018 в 19:19

Моя проблема была в предварительных профилях.

Так что для меня это сработало:

Перейдите в настройки Xcode - & gt; Учетные записи - & gt; В моем идентификаторе учетной записи Apple - & gt; Выберите " Загрузить все ".

Я тоже проверил в центре участников и удалил все недействительные временные профили и:

1 - Закройте Xcode

2 - Откройте Xcode, очистите и соберите мой проект.

3 - Снова заархивируйте мой код.

1
Dasoga 5 Июл 2016 в 03:22

Если вы подключаете устройство во время создания / архивирования приложения, ваше обычное устройство автоматически изменится на ваше подключенное устройство, и когда вы попытаетесь загрузить его в магазин приложений, у вас будет странный сбой.

Этот: введите описание изображения здесь

Автоматически изменится на это:

enter image description here

Итак, чтобы ответить на ваш вопрос, я не знаю, была ли ваша проблема вызвана тем, что вы подключили устройство iOs во время архивации, но вы сможете воспроизвести эту проблему, если подключите устройство iOS во время архивации приложения. Надеюсь, это кому-то поможет

1
Alfro 22 Июн 2016 в 09:24

Вы можете попробовать следующие решения:
Используйте Application Loader , чтобы загрузить свое приложение, так как Xcode Organizer не может иногда загружать файл (отклоняет IPA) без уважительной причины, и это часто встречающаяся проблема с Xcode Organizer, которую Apple не может устранить навсегда.

Решение для кода ошибки: 22421

  • Сервер загрузки приложений Apple не работает должным образом (не в соединение или потеря соединения во время загрузки файла). Просто подожди и попробуй снова позже (может быть, через день).
  • Колебания в вашей сети соединение во время загрузки файла.
  • Возможно, вы не добавили конфиденциальность утверждения в вашем файле info.plist.

Какао-ключи: здесь список ключей (с заявлениями о конфиденциальности), которые вы должны рассмотреть для добавления в файл info.plist, если вы использовали эту службу в своем приложении.


В настоящее время вы также можете столкнуться с этим кодом ошибки: 90186 (с загрузчиком приложений)

  • Причиной этой ошибки может быть устаревший загрузчик приложений. Используйте последнюю версию инструмента Xcode и загрузчик приложений. из Xcode Tool.
  • Неверный / недействительный профиль подготовки, связанный с вашей сборкой. Убедитесь, что вы использовали правильный профиль обеспечения (A требуется профиль с режимом Распространение / Производство . Профиль подготовки режима разработки не позволяет загружать приложение в магазин.)

Вы можете найти последнюю версию Application Loader Tool из последней версии Xcode Tool: Xcode -> Open Developer Tool -> Application Loader

enter image description here

2
Community 20 Июн 2020 в 09:12

У меня была эта проблема снова и снова. Нет описательного описания, только сообщение об ошибке, опубликованное OP.

Фактически, это была проблема со сборкой и, как вы могли подумать, не имела никакого отношения к серверам Apple.

Решение заключалось в том, чтобы перейти к Organizer и Export сборке, а затем загрузить ее через Application Loader. Здесь я получил правильные сообщения об ошибках. В моем случае проблема заключалась в том, что CocoaPods нарушали проверки расширений приложения. Я решил эту проблему и смог загрузить свою сборку.

Надеюсь, это поможет кому-то вроде меня.

2
Lasse Bunk 21 Июн 2016 в 18:55

Когда вы получаете сообщение об ошибке « Действие не может быть завершено. Повторите попытку (-22421) », Просто попробуйте повторно отправить то же приложение в магазин iTunes, используя XCode еще раз, и в следующий раз вы получите фактические сообщения об ошибках.

Подробное сообщение об ошибке, которое вы получите в следующий раз, поможет вам, что делать на самом деле !!!

Если вы снова и снова получаете одну и ту же ошибку, вы можете отправить приложение с помощью «Загрузчика приложений» , и оно может быть успешно отправлено.

[Будьте осторожны:]

Убедитесь, что номер вашей версии приложения / версии больше, чем номер предыдущей версии. Вы можете проверить это в Xcode - & gt; Настройка проекта - & gt; Общий раздел И iTunes-Connect-Account - & gt; Пакет приложения - & gt; Вкладка Activity

3
Sandip Patel - SM 14 Июн 2016 в 05:54

Я столкнулся с той же самой ошибкой, следовательно, нахожусь здесь (сбой примерно 6 раз за час).

Я просто попробовал еще раз (ничего не меняя), все заработало само собой.

Я читал на форумах Apple, что это проблема с серверами Apple, не имеющая отношения к вашему Xcode.

Я также читал, что другие пытались загрузить через ApplicationLoader (Меню -> Xcode -> Открыть инструмент разработчика -> Загрузчик приложений), это спросит, где находится ваш код, тогда вам нужно будет выбрать свой архив (а не исходный код), вы можете загрузить свой код таким образом, если вам нужно. Я лично предпочитаю встроенный Xcode.

В любом случае работает.

Для записи я копирую ветку с форумов Apple.

Ура Хейдер

13
Jagat Dave 22 Сен 2016 в 14:28

Как и все, что связано с Xcode. Простая перезагрузка устранила проблему.

44
Darren 19 Фев 2016 в 20:21

Это произошло со мной после того, как я включил двухфакторную аутентификацию в своем Apple ID. После того как я отключил двухфакторную аутентификацию, все работает как положено.

0
Eric 11 Мар 2016 в 00:44

Проверка того же архива, который не удалось загрузить, сработала для меня. Или просто серверы Apple заработали.

1
juhan_h 22 Апр 2016 в 11:20

Лучшее решение - действительно загрузчик приложений. Я не могу комментировать примечание Нареша по этому поводу (я слишком новичок в StackOverflow), но предупреждаю вас, что если вы используете Swift, не используйте систему генерации Xcode ipa. Я предпочитаю создание IPA вручную:

1) zipping 2 folders : a Payload folder that contain your .app and a SwiftSupport folder that you can copy from your Xarchive. 
2) rename the zip to .ipa.
1
Alex Zavatone 18 Апр 2016 в 21:34

31 мая 2017 года оба разработчика в нашей команде столкнулись с одной и той же проблемой на разных машинах. Я решил эту проблему следующим образом:

  1. Настройка пароля приложения для моего Apple ID.
  2. Экспорт приложения из органайзера в качестве IPA для распространения в магазине приложений.
  3. Вход в загрузчик приложений с этим паролем приложения и загрузка архива. Работало без проблем.

Какая прекрасная трата времени. Надеюсь, эти шаги сработают для других и сэкономят время.

4
StevenOjo 1 Июн 2017 в 00:14

На всякий случай это тоже моя ошибка.

Проверяли ли вы обе настройки профиля подготовки в «вашем проекте» и «ваших целях»?

enter image description here

4
Daishi Nakajima 7 Мар 2016 в 05:09

Я пытался загрузить архив почти 10 раз (со всеми видами очистки и перезагрузки, с разными версиями и файлами подготовки), но все равно получил ту же ошибку. Затем при следующей попытке он неожиданно показал мне: «Не могу продолжить доставку, существующий экземпляр транспортера в настоящее время загружает этот пакет», я сделал следующее, и это помогло:

По сути, вам нужно очистить жетоны транспорта. Это может произойти, если вы закроете Xcode во время отправки приложения в iTunes Connect.

/Users/<username>/.itmstransporter/UploadTokens/

Удалите все файлы .token в этом каталоге. Если вы не можете найти файлы .token, это потому, что они скрыты в Finder. Чтобы скрыть / показать скрытые файлы в Finder, используйте следующую команду терминала (TRUE = UNHIDE, FALSE = HIDE):

По умолчанию пишется com.apple.finder AppleShowAllFiles TRUE; killall Finder

7
Nazar 24 Фев 2016 в 08:08

Откройте Терминал и запустите:

cd ~

mv .itmstransporter/ .old_itmstransporter/

"/Applications/Xcode.app/Contents/Applications/Application Loader.app/Contents/itms/bin/iTMSTransporter"

8
Arnon Rodrigues 12 Май 2017 в 23:31

Для Xcode 8.3.2

Я решил ту же проблему

«Это действие не может быть завершено. Попробуйте еще раз (-22421)»

используя следующие шаги ...

  1. Закройте свой xcode (если открыт)
  2. в папке приложения, Xcode 8.3.2 -> Показать содержимое пакета -> Содержание -> Приложение -> Загрузчик приложений (Показать содержимое пакета) -> Содержание -> itms -> bin -> iTMSTransporter (справа нажмите и откройте с помощью терминала, он автоматически начнет обновляться ...) после обновления откройте свой проект, перестройте свой архив и загрузите его снова ..

Для Xcode 9

Выпуск

«Это действие не может быть завершено. Попробуй еще раз (-22421) »

Решено в Xcode 9. Теперь мы также можем загружать приложение через Xcode Organizer.

https://developer.apple.com/library/content/releasenotes/DeveloperTools/RN-Xcode/Chapters/Introduction.html#//apple_ref/doc/uid/TP40001051-CH1-SW876

10
Community 20 Июн 2020 в 09:12

Обновление 5 июня ...

Похоже, что Apple исправила текущую ошибку, которая присутствовала примерно на прошлой неделе.

Короче говоря, вы можете загружать файлы с помощью синей кнопки «Загрузить в App Store ...» вместо того, чтобы использовать загрузчик приложений.


На 1 июня 2017 г.

Даже больше информации, казалось бы, неудачные загрузки

Действительно, похоже, идут в магазин приложений ...!

enter image description here

С каждым из пунктов 208-231, я пытался загрузить обычным способом, но это не удалось с кодом «Попробовать снова (-22421)».

На самом деле, незаметно для меня, все они пошли в магазин приложений , но похоже, что они просто застряли на бесконечной обработке.

Затем я поверил в то, что СтивенОджо сообщил (вчера) выше:

  • Создание НОВОЙ учетной записи в iTunes с НОВЫМ адресом электронной почты

  • ТАКЖЕ УСТАНОВИТЕ ЭТО НА РАЗРАБОТЧИКЕ, помня, что, поскольку Apple - самая идиотская организация в мире, developer.apple полностью отличается от ituneconnect.apple.

  • Из моей обычной учетной записи, а это В РАЗРАБОТКЕ, А НЕ ITUNES CONNECT, я пригласил это новое альтер-эго в качестве администратора.

  • Экспорт приложения из органайзера в качестве IPA для распространения в магазине приложений.

  • Войдите в загрузчик приложений с этим новым адресом электронной почты и загрузите архив. Работало без проблем.

Возможно, теперь это действительно будет нормально работать с моей обычной учетной записью; Я не знаю.

Чтобы было ясно, через очень короткое время (скажем, две минуты) окончательная сборка (то есть 233 выше) действительно стала "готовой к тестированию" как обычно в магазине приложений.

enter image description here

Кажется, что все "бесполезные" загрузки навсегда застряли на обработке.

Ошеломляющая некомпетентность Apple достигла уровня «теории заговора» ....

Буквально невозможно нанять программистов и системных администраторов, которые настолько плохи .

За полным фиаско с провизией Apple должна быть какая-то теория заговора. Может, это какой-то маркетинговый заговор с обратной психологией или что-то в этом роде ... Кто знает.


Позже в тот же день:

Я ПЫТАЛСЯ ОБНОВИТЬ itmstransporter:

Затем я попробовал с новым номером сборки, используя обычную веселую синюю кнопку «Загрузить в App Store ...».

Это не работает ...

Затем я попытался использовать Загрузчик приложений , как описано выше ...

Он работал с ApplicationLoader.

Вывод ...

К сожалению, itmstransporter, вероятно, не актуален.

: / какое фиаско.

11
Community 20 Июн 2020 в 09:12

Будет работать на 100%. У меня была та же проблема, но ее можно решить с помощью следующих шагов:

  1. Удалите все профили из: ~ / Library / MobileDevice / Provisioning Profiles /
  2. Удалить учетную запись разработчика из Xcode >> Настройки >> Учетная запись >> Удалить свой Apple Id
  3. Удалить производные данные
  4. Перезагрузите машину
  5. Загрузите свои профили подготовки, необходимые для отправки приложения
  6. Откройте свой проект и очистите его
  7. И попробуйте еще раз для отправки приложения.

Я надеюсь, что это сработает для всех.

18
Ashvin Ajadiya 10 Авг 2017 в 07:16

Привет, у меня такая же проблема, когда я пытаюсь загрузить IPA в Appstore. Я решил это, когда проверил, что мой профиль обеспечения распространения недействителен. Так что просто обновите профиль обеспечения, загрузите, затем установите и перезапустите Xcode. Теперь заархивируйте и загрузите его в Appstore, и все будет готово.

ИЛИ

Создайте IPA и загрузите его через загрузчик приложений.

Удачи.

27
kk78626 26 Июн 2016 в 06:56

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

cd ~  
mv .itmstransporter/ .old_itmstransporter/  
"/Applications/Xcode.app/Contents/Applications/Application Loader.app/Contents/itms/bin/iTMSTransporter" 

Три строки кода выше обновят iTMSTransporter, после чего вы можете снова попробовать загрузить в XCode.

Ссылки для получения дополнительных сведений: https://forums.developer.apple.com/thread/76803

70
asedra_le 4 Май 2017 в 02:59

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

12
Hsm 25 Апр 2016 в 09:33

В моем случае это было вызвано отсутствием некоторых значков приложений в Images.xcassets.

4
Przemysław Wrzesiński 26 Мар 2016 в 11:20

Я была такая же проблема. Это было связано с настройками сборки -> Идентификация подписи кода -> Выпуск, который был установлен на iOS Developer. Если должен быть установлен на Распространение iOS, чтобы загрузка Xcode работала.

2
Aleksandar Lugonja 23 Июн 2016 в 09:43