it-swarm.com.ru

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

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

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

как на картинке ниже:

enter image description here

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

697
Nimisha Ranipa

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

764
Bartłomiej Semańczyk

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

188
Naresh Nallamsetty

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

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/768

69
asedra_le

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

Шаг 1

Откройте Xcode -> вкладку продукта -> Архив -> экспортировать и сохранить на рабочий стол

Шаг 2

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

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

55
BennyTheNerd

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

44
Darren

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

OR

Создайте IPA и загрузите через Application Loader.

Удачи.

27
kk78626

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

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

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

18
Ashvin Ajadiya

Я испытывал точно такую ​​же ошибку, поэтому был здесь (не удалось около 6 раз за час).

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

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

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

Работает в любом случае.

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

Ура Heider

13
Heider Sati

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

12
Hsm

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

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

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


На 1 июня 2017 г.

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

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

enter image description here

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

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

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

  • Настройка новой учетной записи в iTunes с новым адресом электронной почты

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

  • Из моей реальной обычной учетной записи, и это в РАЗРАБОТЧИКЕ, а не в iTunes, Я пригласил это новое альтер эго в качестве администратора

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

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

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

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

enter image description here

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

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

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

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


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

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

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

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

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

Это DID работает с ApplicationLoader.

Заключение ...

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

Что за фиаско.

11
Fattie

Для 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
MAhipal Singh

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

Затем,

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

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

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

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

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

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

9
Berk

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

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

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

8
Devansh Bhardwaj

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

cd ~

mv .itmstransporter/ .old_itmstransporter/

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

8
Arnon Rodrigues

Я пытался загрузить архив почти 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
Tested in Xcode 7.3, 04142016

Вместо того, чтобы нажимать синюю кнопку Загрузить в App Store… в Организаторе или во время архивирования, Xcode предлагает лучший инструмент для этого, но он немного скрыт, и процесс не совсем понятен, как его использовать. ,.

Вот что я задокументировал, отправляя наше последнее приложение iOS в App Store:

Во-первых, НЕ используйте синюю кнопку Загрузить в App Store ....

В меню Xcode Xcode: Developer Tools: выберите Application Loader.

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

Когда Application Loader покажет вам свой главный экран, нажмите кнопку Выбрать в правом нижнем углу главного окна и откройте свой IPA, который вы экспортировали для App Store.

Продолжить с представлением.

Почему вы хотите это сделать:

  1. Подробное сообщение об ошибке отправки приложения. Точные объяснения ошибок представления. Он говорит вам, что неправильно в вашем приложении, которое вы пытаетесь отправить.
  2. Вам не нужно иметь дело с безвкусной ошибкой, которая вызвала этот вопрос в первую очередь.
  3. Это работает последовательно в моих тестах, где Xcode Отправить приложение в магазин… из меню Архив не работает.
6
Alex Zavatone

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

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

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

4
StevenOjo

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

4
Przemysław Wrzesiński

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

Вы проверяли настройки профиля обеспечения в "вашем проекте" и "ваших целях"?

enter image description here

4
Daishi Nakajima

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

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

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

[Позаботьтесь о точке:]

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

3
Sandip Patel - SM

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

2
Aleksandar Lugonja

на 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

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

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

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

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

2
Lasse Bunk

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

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

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

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


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

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

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

enter image description here

2
Krunal

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

Это: enter image description here

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

enter image description here

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

1
user3033437

Проверьте этот список или просто продолжайте пытаться загрузить!

  • Добрался до членского центра
  • Проверьте, есть ли недопустимые профили обеспечения (по какой-то причине мой профиль распространения в магазине приложений стал недействительным)
  • Удалить недействительные профили
  • Создавать новые
  • Скачать и перетащить на XCode
  • Перезагрузите Mac
  • Архив => Загрузить в App Store
  • Все должно быть хорошо снова
1
user5696333

Моя проблема была с временными профилями.

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

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

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

1 - Закрыть Xcode

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

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

1
Dasoga

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

1
juhan_h

Лучшее решение действительно - Application Loader. Я не могу комментировать примечание Нареша по этому вопросу (я слишком новичок в 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
oho

У меня тоже были эти проблемы, я загрузил свое приложение, а также обновил его один раз, но у меня не было проблем, но когда я загружал его в третий раз, я столкнулся с этой проблемой, перепробовал много вещей, почесал голову, гуглил Это в течение нескольких часов, продолжалось в течение всего дня, но ничего не произошло, но на следующий день (появился новый свет), и мое приложение загрузилось с первой попытки.

Чувствую, что возникла какая-то проблема со стороны Apple (будь то сервер, программное обеспечение xCode или Mac).

Так что не стоит расстраиваться, если столкнетесь с этой проблемой, вы можете исследовать разные вещи с этой проблемой, но просто исправить проблему - подождать некоторое время, отдохнуть и попробовать снова.

1
Lakshaya Maheshwari

Закройте ваш xCode и загрузчик приложений,

перезагрузите свой Mac.

Теперь запустите Application Loader и отправьте его.

0
Mohit tomar

Вероятно, все в порядке с вашим кодом/профилями обеспечения/Xcode.

Я попробовал еще раз, и это сработало как шарм. Я ничего не менял.

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

0
vedrano

Я также столкнулся с этим с моим xCode 7.3.1, я сделал это ниже и, похоже, 22421 - это общий код ошибки, если включен/установлен флажок "Включить битовый код":

  • Удаленные и восстановленные свежие сертификаты и профили
  • Очистили проект и перезапустили машину
  • Убедитесь, что у меня есть все значки для моего приложения для часов и приложения для iOS
  • смотреть изображение актива/пакет <5MB
  • follow this чтобы включить или отключить флаг Bitcode

И добился. - Тем не менее сборка загружается только в том случае, если я сниму флажок Включить битовый код (чего я не понимаю, почему)

0
Harit K

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

0
yilin

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

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

0
Devansh Bhardwaj

Убедитесь, что вы сохранили страницу подготовки к отправке в itunesconnect.Apple.com для новой версии.

0
DevB2F

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

Я изменил версию моего приложения на версию, которая раньше не использовалась. Убрал мой проект. Повторно заархивировал его, затем загрузил без проблем.

...... Вам нужно УВЕЛИЧИТЬ свой номер версии, вы не можете сделать его меньше ...

0
Danbardo

Просто закройте ваш Xcode и перезапустите ваш Mac. Затем попробуйте загрузить приложение снова. Это связано с проблемой сети, а не с вашей работой.

0
X.Jian

Слабое сетевое соединение ...

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

0
kris

Я совершенно уверен, что XCode хочет, чтобы мы вошли с нашей "обычной" учетной записью в приложение App Store, когда он пытается загрузить приложение в Mac App Store (MAS) через окно Organizer.

Обычно все разработчики тестируют наши приложения, используя нашу тестовую учетную запись MAS. Похоже, это тоже переключает зарегистрированного пользователя App Store. Для меня это всегда работает нормально:

  1. Войдите в приложение App Store под своей обычной учетной записью.
  2. Повторите загрузку через Xcode Organizer. Должно тогда работать как ожидалось.
0
UlfDunkel

Для меня VPN вызвал эту проблему. После того как я отключился от него загрузка прошла успешно.

0
Bojan Bosanac

Просто случилось с нами.

Мы были уверены, что причиной является рождественский праздник Apple (23-27 декабря 2016 года). Но нет - мы попробовали снова 5 минут спустя, и версия прошла.

Однако - кнопка отправки неактивна из-за праздника.

No submit today my friend

0
Vaiden