Завантажувач додатків застряг на "Аутентифікація в магазині iTunes" під час завантаження програми для iOS


214

Ми намагаємось подати додаток у магазин iTunes за допомогою завантажувача додатків протягом трьох днів і продовжуємо зациклюватися на кроці "Автентифікація в магазині iTunes" .
Ми прочитали багато форумів (включаючи stackoverflow) і спробували те, що було запропоновано:

  • створення нового профілю резервування
  • використання різних або декількох версій навантажувача додатків
  • зміна налаштувань проксі
  • перезавантаження Mac
  • завантаження в інший час доби тощо.

Ми навіть залишили це протягом ночі і не мали успіху у проходженні цього кроку. На жаль, ніяких відгуків про те, що може бути проблемою, не надано, і ми не отримали жодних повідомлень про помилки. У минулому ми без жодних труднощів подавали кілька додатків, але цього разу повністю застрягли!
Як вам вдалося це вирішити?


1
Добре, я бачу. Можливо, це може допомогти: Choose Window > Background Activity to display the Background Activity window and view delivery status information for all applications, including pending messages, time remaining, warning and error messages, and so on.
— lootsch

13
його 2017 рік, і це питання все ще існує. apple дуже ненавидить розробників
— user230910

10
його 2018 рік і це питання все ще існує. apple дуже ненавидить розробників
— user230910

6
його 2019 рік, і це питання все ще існує. apple дуже ненавидить розробників
— Romulo BM

8
Його 2020 рік і це питання все ще існує. Apple серйозно ненавидить розробника
— spongyboss

Відповіді:


342

Це почалося зі мною лише сьогодні (травень 2017 року), і жодна відповідь у цій темі не вирішила мого питання. Резолюція для мене була звідси;

https://forums.developer.apple.com/thread/76803

Відкрити Terminal. Змініть домашній каталог,

cd ~  

Перемістити поточний каталог транспортерів,

mv .itmstransporter/ .old_itmstransporter/ 

Викличте наступний файл, щоб дозволити Transporter оновитись.

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

Зачекайте, поки він оновиться, відкрийте Xcode і спробуйте завантажити.


8
дуже тобі дякую! Жодне з більш схвалених і прийнятих рішень не працювало для мене, але це все одно. Apple має навчитися правильно повідомляти повідомлення про помилки. Дотримуватися автентифікації зовсім не корисно.
— Домен Грабек

9
Це відповідь станом на травень 2017 року
— adarsh

1
Працювали для мене. Наразі в магазині додатків є оновлення для XCode, але сьогодні я дійсно не хотів робити повне оновлення. Мені потрібно було швидко завантажити збірку .. і ця відповідь зробила трюк.
— Феліпе Бальдуїно

1
Дякуємо за відповідь, підтримано. Хоча навантажувач додатків і завантажувач XCode також роблять те ж саме у фоновому режимі. Тож замість того, щоб дивитись на повідомлення "Автентифікація ...", ви бачите купу термінальних повідомлень. Це не обов'язково прискорювати справи.
— Uygar Y

4
Через рік і досі відповідь. Дякую!
— Калій Іон

82

Ви повинні погодитися на нову реєстрацію в програмі завантажувача програм. Виберіть "Завантажувач програм" у меню "Xcode -> Open Developer Tool" (перше меню праворуч від Apple у рядку меню). Після того, як ви відкриєте завантажувач додатків, з'явиться запит погодитися на нові умови, а потім знову увійти у свій акаунт iTunes. Після цього будь-який метод завантаження запрацює.

Зображення завантажувача програми на Xcode


Це просто працювало для мене. Я також поставив галочку "залишитись увімкнутим" у діалоговому вікні входу додатка навантажувача.
— Герц

Радий, що мені вдалося допомогти. Дійсно, "залишайтеся ввійшли в систему" також є варіантом, але це не обов'язково, щоб виправити відкладене питання, просто погодившись з новими умовами.
— Конор

1
Чудова порада. Схоже, нагляд Apple, але працював на мене!
— atonyc

1
Це працювало для мене, але спершу мені довелося створити спеціальний пароль для програми, щоб увійти до Інструменту відкритого розробника.
— Джордж Філіппакос

1
Радий, що це було корисно, воно справді є протизаконним. Спеціально з огляду на те, що Xcode вже має доступ до пароля розробника в брелоку, вони повинні перекочувати функцію завантажувача додатків у Xcode, щоб уникнути такого типу проблем.
— Conor

66

Просто зачекайте. Через кілька хвилин все буде гаразд.


1
Для мене це займає 15-20 хвилин і успішно завантажується в AppStore. Але будь ласка, включіть доступ до TCP-порту 443.
— Кірті Нікам

2
Якщо ви не прийняли договір про політику "хто-хто-що", зробіть так, як говорить інша відповідь .
— mgarciaisaia

@mgarciaisaia Дякую за те, що ви посилаєтесь на мою відповідь, як справді має бути прийнятою відповіддю.
— Conor

4
Через 8 годин, і я все ще чекаю. мій колега вже випустив версію для android, і клієнти її мають. тим часом я чекаю яблуко ..
— user230910

8
5 днів очікування і все ще нічого, що не здається найкращою порадою
— користувач3581248

24

Я сьогодні застряг у "Автентифікації з iTunes Store" сьогодні. Я використовував ту саму версію і номер збірки, що і в попередньому поданні. Після оновлення номера збірки завантаження пройшло нормально. Я не знаю, чи це пов'язано, чи це був збіг.


Працював і для мене.
— yannick1976

Це правильна відповідь, без сумніву. Працював і для мене.
— Стів К

1
Це не випадковість. Ви не можете перезавантажити ту саму версію та номер збірки. Зазвичай завантажувач прямо дає вам попередження. У вашому випадку, мабуть, так не було
— NSNoob

Це ж питання через рік, не попереджаючи, що кількість збірки є однаковим.
— PaulBGD

Оновлено номер збірки, але не вирішив проблему Authenticatin за допомогою iTunes Store. Я б міг уявити, що це не зовсім так.
— Хав'єр Квеведо

12

10 грудня 2019 року, версія Xcode 11.2.1, MacOS X 10.15.1

Учора я стикався з точно таким же питанням, і я думав, що це можуть бути проблеми з мережею, принаймні, так виглядає. Але сьогодні вранці я спробував пару різних мереж та кілька VPN-підключень, жодна з них не працює!

Тут найвища відповідь, яку я проголосував, просить мене скинути папку кешу на ім'я .itmstransporter під домашнім режимом , запустити програму iTMSTransporter у певній папці, але я не можу їх знайти.

Але незабаром я зрозумів, що це папка кешу для тих, хто використовує застарілу програму завантажувача: завантажувач додатків , який застарілий від Apple, і його більше не можна знайти в Xcode 11. Тоді я виявив, що останній код Xcode тут знаходиться iTMSTransporter :

/Applications/Xcode.app/Contents/SharedFrameworks/ContentDeliveryServices.framework/itms/bin/iTMSTransporter

І папка кешу тут:

/Users/your_user_name/Library/Caches/com.apple.amp.itmstransporter/

Я видалив свою існуючу папку кешу і запустив iTMSTransporter без жодних параметрів , незабаром почав виводити журнали та завантажувати купу файлів, і закінчував через 2 або 3 хвилини. Потім я знову спробував завантажити свій ipa-файл, він працює !!!

ВИСНОВОК:

  1. Або старий завантажувач додатків, або найновіший Xcode, використовує програму Java iTMSTransporter для обробки файлу ipa.
  2. Щоб правильно функціонувати, iTMSTransporter вимагає набір файлів jar, завантажених з Інтернету та кешованих у вашій локальній папці.
  3. Якщо ваш кеш якимось чином зламаний або його взагалі не існує, викликте iTMSTransporter безпосередньо з такими функціональними параметрами, як --upload-app у нашому випадку, iTMSTransporter НЕ ВАМУВАТИ ВАС, NOR FIX CACHE ITSELF, він просто застряє там, ВСІМ НЕ ВІДПОВІДАЄ! (Хто б не написав цей iTMSTransporter, вам серйозно потрібно покращити сенс програмування).
  4. Викликання iTMSTransporter без жодного параметра фіксує кеш.
  5. Функціональний кеш - близько 65 Мб, 10 грудня 2019 року з Xcode Version 11.2.1 (11B500)

Будь ласка, підтвердіть це. Це поточне рішення і його поховано
— VeeK

9

У мене те саме питання було місяцями, я просто вийняв з мого комп’ютера щит гарячої точки та приватні тунельні програми та спробував завантажити мою програму, і все працювало чудово. тому я пропоную, якщо ви встановили будь-яку програму VPN на своєму комп’ютері, видаліть програму та спробуйте завантажити додаток із завантажувача додатків або з організатора xcode.


6

Спробуйте відповісти, згадані в цьому посиланні , це дійсно спрацювало і для мене, і для інших.

Тут згадується відповідь. Відкрийте термінал і запустіть:

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

Потім iTMSTransporter оновиться, тоді ви можете спробувати завантажити ще раз у XCode або через завантажувач додатків.


2
Чим ця відповідь відрізняється від запропонованого @AshHimself?
— Ерік Ву

5

Магічного виправлення немає. Itunes просто погано працює. Останнім часом виникає все більше проблем, і потрібно більше і більше оновлювати та надсилати ipa в магазин. У мене виникла ця проблема і з AppLoader, і з організатором Xcode, і після спроби кілька разів вона просто пройшла.


5

Зміна мережевого з'єднання допомогла.

  1. Вимкнено wifi на моєму телефоні
  2. Увімкнено 3G
  3. Створено HotSpot
  4. Підключив мій комп’ютер до точки доступу та перейшов через питання про автоматизацію

4

У моєму випадку я не погодився з новітньою Угодою для розробників. Просто запустіть програму Loader один раз, натисніть [Прийняти], щоб погодитись, а потім вийдіть із програми "Завантажувач додатків" і "Завантажити в App Store".


4

Слідом працював для мене.

  1. Відкрийте ще один примірник завантажувача додатків. (Виберіть "Завантажувач програм" у меню "Xcode -> Відкрити інструмент для розробників")

  2. "Згоден" на умови.

  3. Після виконання кроку 2. Перший екземпляр завантажувача додатків перейшов до наступного кроку і збірка надійшла.


3

Я також стикався з тим же питанням. Одне з можливих рішень - перейти в Xcode -> Preferences -> Accountsменю ліворуч і вибрати в меню ліворуч додаток, а потім натиснути кнопку View Detailsта оновити кнопку оновлення. під час перезавантаження ви отримаєте наступну помилку

Агент вибраної команди "ADMIN NAME" повинен погодитися з останньою ліцензійною угодою Програми.

Якщо ви не отримаєте вище помилки, наступне рішення не працюватиме.

Це означає, що вам потрібно увійти в обліковий запис розробника за допомогою входу адміністратора та прийняти останню угоду. Тоді ви зможете завантажувати бінарне в магазин додатків.


2

Я запускаю MacOS Mojave 10.14.6, Xcode 11.3.1 і Transporter 1.1.1, і завжди застряг на етапі автентифікації зі статтею App Store, незалежно від того, як довго я чекаю, я намагався завантажувати за допомогою Xcode, використовуючи xcrun altool, Transporter , нада.

Нарешті, я працював, експортувавши файл ipa у новий Macbook (10.15.3, Xcode 11.3.1, Transporter 1.1.1), і застосував додаток Transporter, щоб завантажити його туди.

Ключова відмінність полягає в тому, що інструмент Transporter на моєму новому Macbook запитував 6-значний код як аутентифікацію, тоді як старий Macbook цього не робив. завантажити додаток. У мене було включено 2-FA.

Тому я думаю, що примушувати ручну повторну автентифікацію, коли ви завантажуєте додаток, є відповіддю. Єдиною іншою відмінністю є версія MacOS, але я не перевіряв, чи не зміниться це.

Пропоноване рішення A:

  1. Увійдіть до інформаційної панелі управління Apple ID: https://appleid.apple.com/account/manage

  2. Прокрутіть униз до розділу "Пристрої"

  3. Видаліть усі пристрої, натиснувши на ваші пристрої, а потім натисніть «Видалити з облікового запису», це змусить повторно ввійти на вашу машину під час використання Transporter.
  4. Вийдіть з облікових записів Apple на Xcode & Transporter, видаліть додаток і перевстановіть
  5. Спробуйте завантажити ще раз.

Пропоноване рішення B

  1. Оновлення до MacOS 10.15.3

1
мій чоловік! Я шукав ВСЕ, ЩО шукаю рішення. Незважаючи на те, що ваші точні кроки не дали успішного результату для мене, я вигадав ще один набір кроків. Зрештою виходу / видалення я ще не зміг завантажити. Отже, я створив новий локальний обліковий запис на моїй книзі macbook, щоб перевірити його там. Звичайно, це спрацювало! Потім я вийшов із системи та повернувся до свого основного облікового запису, і це, здається, зараз працює!
— AKrush95


1

Просто спробуйте інше підключення до Інтернету. Я спробував усі рішення вище, але жоден не спрацював. Однак, коли я спробував використовувати своє мобільне з'єднання (замість мого з'єднання DSL, яке стоїть за брандмауером), воно спрацювало негайно.


зробив багато речей, що один працював. Я не можу повірити, що використання мого мобільного в якості точки доступу зробило трюк (я все-таки використовував vpn на своєму комп’ютері ввечері, можливо, це не засмучує itunes хто знає ..). Apple, ваша платформа розробників ніколи не перестає мене дивувати.
— Джеремі

1

Це може бути проблема мережі. Якщо ви працюєте всередині віртуальної машини (наприклад, VMWare або VirtualBox), спробуйте встановити режим мережевого адаптера з NAT за замовчуванням на Bridged.


1

Все, що я робив, було дублювати мою програму Application Loader.app в / Applications та запускати обидва завантажувачі додатків одночасно.

це рішення є там, воно працювало для мене, але сьогодні навіть не таке! що я робив і працював, це те, що (2 екземпляри) + завантаження з XCode (органайзер). Довелося спробувати пару разів і це спрацювало.

сподіваюся, що це комусь допомагає, ця помилка існує вже досить багато часу () яблуко, здається, не надто турбує


1

Іншою причиною може бути те, що ви змінили машину, з якої ви надсилаєте додаток. Або обліковий запис користувача на машині. У новій машині може бути відсутні приватний ключ та / або сертифікат для App Store. Хоча сертифікат з правильним іменем відображається в Xcode.

У цьому випадку перейдіть до https://developer.apple.com -> сертифікатів, використовуйте знак плюс (+), щоб додати новий сертифікат (розповсюдження), і виконайте вказівки, щоб запросити сертифікат для приватного ключа на поточний машина. Після установки сертифіката автентифікація може працювати.


Дякую, це було для мене
— Ріппо

1

Для мене я спробував майже всі запропоновані вище пропозиції, але проблема все-таки повторилася після першого успіху в завантаженні в магазин додатків. Поки я не знайшов цей веб-сайт . Підводячи підсумок, зробіть наступне

  1. Відкритий термінал
  2. Виконайте цю команду:

      rm -rf ~/.itmstransporter/
      “/Applications/Xcode.app/Contents/Applications/Application 
      Loader.app/Contents/itms/bin/iTMSTransporter”

Примітка: ця команда (яка відрізняється від інших вище) видалить вашу папку ITMSTansporter і створить нову і забезпечить, що xcode буде закритий перед запуском цієї команди. 3. Запустіть Xcode і все повинно бути добре.


1

Сьогодні я зіткнувся з цією проблемою, Xcode 11.2.1і вирішив її, перейшовши до Xcode -> Налаштування -> Облікові записи -> Нажав на '-' біля мого Apple ID, після чого знову ввійшов. Це зафіксувало це для мене!


1

Оновлена ​​відповідь для Xcode 11.xx та програми Transporter, відкритий термінал:

  1. rm -rf ~/.itmstransporter/
  2. "/Applications/Transporter.app/Contents/itms/bin/iTMSTransporter"

Почекайте, поки проблема вирішена!


0

Я думаю, що я дотримувався всіх заданих підходів, але жоден не працював на мене. Мій власний підхід, який, здається, працює для мене, полягає в тому, щоб пройти через початкові кроки для завантаження двійкового файла, після чого, вибравши бінарний файл, НЕ клацніть Надіслати; замість цього закрийте вікно, і в новому вікні, яке з’явиться, почніть заново: сподіваємось, воно пройде через.


0

Знайшов рішення:

Я завантажував збірку. Усі дії пройшли добре, за винятком "Аутентифікація в магазині iTunes".

Я від'єднав свій локальний кабель і підключив MAC до мобільної точки доступу. і проблема автентифікації була вирішена. Якщо у вас обмежений Інтернет-план, то, як тільки ви пройдете стадію аутентифікації, знову підключіть свою локальну мережу, щоб вона завантажила додаток з підключення до вашого інтернет-кабелю.


0

моє завантаження не вдалося кожен раз, коли я знімаю прапорець "включити біткод" під час завантаження. Тому я перевірив опцію "включити біткод" і завантаження пройшло добре.



0

Для мене я використовував Xcode 8.2завантажувач додатків, і, на щастя, я Xcode 7.2добре, тому я використовував Xcode 7.2завантажувач додатків, і він працює.



0

Перейдіть до Налаштування -> Облікові записи, видаліть свій обліковий запис і додайте його знову. Потім спробуйте завантажити ще раз і зачекайте кілька хвилин.


0

Для тих, хто використовує бета-версії Xcode , просто змініть ім'я програми в команді на Xcode-beta.app :

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

Залежно від вашого підключення до Інтернету, оновлення може зайняти деякий час. Для мене це було близько 15 хвилин.


0

Я спробував усі надані рішення не пощастило і, нарешті, перезапуск машини вирішив проблему (як це часто трапляється з проблемами XCode ..)

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.