Загрузчик приложения: «Невозможно продолжить доставку: существующий экземпляр транспортера в настоящее время загружает этот пакет»

98

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

ИК1
источник

Ответы:

209

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

Файлы токенов теперь появляются в

Library/Caches/com.apple.amp.itmstransporter/UploadTokens/подпапка домашнего каталога данного пользователя. Что, честно говоря, в любом случае для них лучше.

Удалите все .tokenфайлы в этом каталоге.

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

defaults write com.apple.finder AppleShowAllFiles TRUE;killall Finder
WrightsCS
источник
1
откуда я могу найти .token или /Users/<username>/.itmstransporter/UploadTokens/
Дхавал Панчал
Кажется, хороший ответ, но я не понимаю «в основном». Я понятия не имею, как это сделать, и нигде не могу найти эти токены. Хорошее базовое руководство о том, как будут цениться. Спасибо
Папа Де Бо
3
Откройте консоль и введите «rm ~ / .itmstransporter / UploadTokens / *. Token» (это случилось со мной, потому что я дважды загрузил одну и ту же версию приложения, а Apple отклонила вторую загрузку).
STB Land
Я попробовал это и не обнаружил токенов в папке, однако примерно через час моя сборка была успешно загружена на itunesConnect. Это может быть связано с тем, что сборка уже создана и обрабатывается на веб-сайте, поскольку она не позволяет загружать несколько сборок одновременно. Странно !!
Сом,
13
мои жетоны находятся в/Users/<#username#>/Library/Caches/com.apple.amp.itmstransporter/UploadTokens/
art-divin
67

Вам нужно убрать жетоны транспорта.

Откройте Терминал на вашем Mac и вставьте:

rm /Users/<username>/Library/Caches/com.apple.amp.itmstransporter/UploadTokens/*.token

Это должно очистить застрявший токен. После этого попробуйте еще раз загрузить сборку.

Pau Senabre
источник
2
Из всех ответов, которые я прочитал, это был единственный, который решил эту проблему для меня. Благодарность!
Эдди Тейшейра
Если вы столкнулись с этим на своем собственном компьютере (а не с установкой CICD или чем-то еще ...): 'rm ~ / Library / Caches / com.apple.amp.itmstransporter / UploadTokens / *. Token'
Lepidopteron
это полезно, особенно с быстрой полосой
BabyPanda
39

Это могло быть из-за того, что Xcode разбился, когда вы загружали свое приложение. Либо все, что вам нужно сделать, это удалить файлы токенов:

Откройте Терминал на вашем Mac и вставьте:

rm ~/.itmstransporter/UploadTokens/*.token

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

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

... и удалите все файлы .token.

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

Джек Соломон
источник
Самый
Помог мне. Ты спасешь мой день :)
Аадил Кешвани
4

токен был здесь

/Users/(user_name)/Library/Caches/com.apple.amp.itmstransporter/UploadTokens/

ImpactZero
источник
2

Оценил ответ @WrightsCS.Это помогает мне преодолеть проблему с загрузчиком приложений.

Хочу выделить здесь еще одну вещь.

Я продолжаю в соответствии с ответом @WrightsCS, и он разрешил ошибку загрузчика приложений:

Невозможно продолжить доставку: существующий экземпляр транспортера в настоящее время загружает этот пакет

Но я обнаружил еще одну проблему после удаления всех токенов из

/Users//.itmstransporter/UploadTokens/

Я зашел в iTunesConnect и нажал «Мои приложения» , после чего увидел сообщение « Не удается подключиться ... обратитесь в Apple ».

Вот не знаю почему вдруг перестает работать!

Я отправил ту же сборку, которая была на iTunesConnect, но она была обработана.

После отправки этой сборки iTunesConnect работает нормально! Кроме того, я могу увидеть последнюю загруженную сборку в списке для отправки.

Кампай
источник
0

Вам необходимо удалить "застрявшие" токены загрузки. Для этого откройте файл токенов, который находится в /users//.itmstransporter/UploadTokens/. Вы должны увидеть одну строку текста вверху, которая относится к вашему текущему токену загрузки. Просто удалите эту строку и сохраните файл. Теперь вы должны снова отправить свое приложение.

Ура

Али Хамза
источник
0

В моем случае (я использую OSX Catalina) мне не удалось найти папку:

Library/Caches/com.apple.amp.itmstransporter/UploadTokens/

В моем домашнем каталоге пользователя (даже при отображении скрытых файлов и папок)

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

возможно, это поможет кому-то еще решить эту проблему

Никто не знает
источник