У Xcode 7 я постійно отримую помилку "Немає облікових записів із iTunes для доступу"


100

Коли я намагаюся подати свою програму з новим насіннєвим кодом Xcode 7.1 beta (7B60), я отримую дивну помилку, у якій скаржиться на те, що існує "Немає облікових записів з iTunes connect access - iTunes connect access for ... Додайте обліковий запис на панелі налаштувань облікових записів ", але, звичайно, обліковий запис є і натискає, як ви бачите на доданому скріншоті. Мені вже довелося видалити всі мої профілі та відновити їх знову для того, щоб вони були успішно кодовані, тепер це. Скажіть, будь ласка, як я можу це виправити.введіть тут опис зображення

Технічна роль додана

Деталі технічної ролі


Ви спробували видалити обліковий запис із XCode та додати його ще раз?
RoberRM

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

А чи всі ваші контракти в iTunes Connect в порядку? (Нещодавно було оновлено контракт)
RoberRM

1
Так, авжеж. Я перевіряю магазин iTunes майже щодня. Тепер я спробував видалити його ще раз, закривши Xcode і повторно відкривши його, повторивши їхнє підручник для додавання AppleID, але жодного способу знову. Це, мабуть, помилка з Apple. Звичайно, я також подав питання на Форумі Apple. forums.developer.apple.com/thread/18095
Фабріціо Бартоломуччі

1
Я не думаю, що люди багато з цим зароблять. У будь-якому випадку, зараз моїм пріоритетом є те, як повернути подання моїх програм у магазин додатків. Пізніше я дбаю про конфіденційність.
Фабріціо Бартоломуччі

Відповіді:


35

Для мене мені довелося видалити свій рахунок із Xcode> налаштування> акаунти> Ідентифікатори Apple, натиснувши "-" ліворуч. Потім "+" і додавання моїх даних. Нічого спільного з тим, що технічні рахунки не потрібні. Оскільки адміністратор надає вам повний доступ та привілеї в будь-якому випадку.


1
Я зробив це, і це не спрацювало, потім я вийшов з Xcode і повторно запустив його, тоді він працював.
самкас

31

Видаліть Apple ID, у якого виникають проблеми, зі свого списку облікових записів. Потім поверніть Apple ID назад у список облікових записів.


1
Це було єдине рішення, яке працювало на мене. Я також видалив інші ідентифікатори Apple, якими я зараз не користуюся, і ще не додав їх.
siburb

3
Це також працювало для мене, однак як би неприємно це повідомлення про помилку. Здається, що майже всі помилки Apple повинні супроводжуватися "Видаліть акаунти, очистіть свою збірку, закрийте Xcode, а потім почніть з початку"
erparker

Також мені потрібно було перезапустити Xcode після додавання облікового запису назад.
MSU_Bulldog

9

Спершу перевірте стан системи тут. ☞ Статус системи

Переконайтесь, що ви натискаєте та відкриєте потрібну послугу. Це може бути зеленим, але може бути вниз.

У моєму випадку, хоча iTune Connect був зеленим, коли я натиснув, щоб відкрити свій рахунок, спінер активності продовжував продовжуватися.

Тож насправді iTune Connect була проблемою.

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

Це не мало нічого спільного з моїм Xcode або моїм обліковим записом. Це був сервер Apple.


Те ж саме сталося і сьогодні.
Чарльз

8

Вирішення: Експортуйте свій .IPA для розгортання App Store, а потім використовуйте завантажувач додатків для завантаження в iTunes Connect.


1
Це єдиний метод, який працював для мене ... Організатор Xcode завдає мені стільки проблем останнім часом, що я роблю це за замовчуванням.
orenk86

7

Сьогодні мені вдалося вирішити це питання. Проблема полягала в тому, що мій обліковий запис розробника відрізнявся від мого облікового запису iTunes connect (оскільки я в різних командах розробників).

У мене був лише електронний лист розробника в налаштуваннях Xcode, тому додавання облікового запису iTunes Connect вирішило проблему.


Так, тут теж. Цікаво зазначити, що цей обліковий запис "iTunes connect" видається порожнім на панелі облікових записів (немає контрактів тощо), але він все ще працює - організатор отримує належні дані з реального облікового запису команди, а не доданого
IPv6

Налаштування XCode - рахунки. Просто додайте обліковий запис iTunes (Apple id)
Хуан Педро Лозано

7

У моєму випадку я створив обліковий запис розробника Apple , але не створив обліковий запис iTunes Connect


так, це може бути звичайною плутаниною: коли ви створили обліковий запис розробника Apple, навіть якщо це адміністратор, вам все одно потрібно створити обліковий запис ITC і принаймні надати йому доступ як розробник
Фабіо Наподано

У моєму випадку було створено обліковий запис Порталу розробників Apple та обліковий запис iTunes Connect, але я був лише адміністратором Порталу розробників Apple. Мене не додали жодної ролі до облікового запису iTunes Connect.
Джо С

4

Це станеться, якщо ви використовуєте Apple ID, який ділиться між командами. Тож якщо Apple ID використовується для більшої кількості команд, просто видаліть ті електронні листи, які ви не хочете, або створіть нову.

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


4

Я вирішив проблему.

Просто вимкніть двофакторну аутентифікацію.

З https://appleid.apple.com

:)


1
Це було моє питання! Після входу в appleid.apple.com за допомогою двофакторної аутентифікації я знову зміг успішно архівувати в Xcode. Смішно / дивно, що Xcode не надав би більше пояснень чи інструкцій, як вирішити цю проблему, коли це стосується двофакторної аутентифікації.
Дейл Зак

1
Нарешті! Я цілий день намагаюся вирішити це. Просто увійти до appleid.apple.com та відповісти на питання безпеки було саме моїм виправданням .
Кевін Купер

Ну, це чудове рішення. "Просто зробіть ваш обліковий запис простіше зламати". ORLY Apple?
Joris Mans

Я спробував це, але у мене це не вийшло. Однак: вимкнення 2FA дозволяє використовувати ApplicationLoader.
Sjakelien

3

Я отримав це повідомлення про помилку при спробі завантаження за допомогою бета-версії xCode 9 - не використовуйте бета-версію.


3

Для мене (працюючи з XCode 9.3) рішення було закрити та перезапустити XCode, воно працювало!


2

На даний момент я надсилаю експортований додаток із завантажувачем програм, який здається більш приємним. Коли Apple вирішить і також виправить Xcode, я прийму ярлик.


Насправді навіть AL дає багато помилок, виходячи з того, що я використовуюXcode 7.1 замість 7. Я підозрюю, що це також може бути причиною проблеми з поданням з Xcode. Зараз я завантажую версію 7 і дивлюся, що станеться.
Фабріціо Бартоломуччі

Насправді, використовуючи технічного користувача, я можу, нарешті, подати двійковий код на XCode 7. Отже, є два фактори: використання технічного користувача та Xcode 7. Така ж помилка була допущена тим, що не дотримуюся жодного.
Фабріціо Бартоломуччі

У моєму випадку воно добре працювало з AL (використовуючи обліковий запис адміністратора). Як не дивно, XCode (7.1) працював добре кілька днів тому, використовуючи інший обліковий запис.
alex-i

2

Я вперше зіткнувся з цією проблемою.

У моєму випадку мені просто потрібно було почекати, і це виправлено саме собою. Я надіслав два оновлення, і після успішного надсилання першого, через годину, у мене з’явилася ця помилка на наступній. Я спробував, що інші люди сказали про видалення та додавання облікового запису, але це не вийшло. Це, мабуть, щось на стороні Apple.


я чекаю форми останні 3 дні, і все ще я стикаюся з проблемою
Patel Jigar

маючи таку ж ситуацію, як і у вас
Патель Джигар

нарешті успішно завантажений самим
Patel Jigar

2

Видаліть поточний обліковий запис, який ви використовуєте зараз, і додайте ще раз, це єдине рішення для цього.


2

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

Але я виявив, що я намагаюся завантажити збірку за допомогою свого Macbook, підключеного до гостей мережі WiFi, і вони використовують брандмауер, щоб запобігти завантаженню або вкладенню файлів.

просто спробував завантажити його з мережі, яка дозволяє завантажувати, і так, це було так само просто: D


2

Мені все-таки вдалося експортувати додаток (замість того, щоб натиснути завантаження в магазин додатків) і підписання все ще працювало. Apple також дозволяє використовувати щось, що називається Application Loader. Мені вдалося успішно завантажити цей спосіб.

https://developer.apple.com/library/content/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/Chapters/UploadingBinariesforanApp.html


Хоча це теоретично може відповісти на питання, бажано було б сюди включити істотні частини відповіді та надати посилання для довідки. Дивіться тут інструкції, як краще писати відповіді на основі посилань. Дякую!
GhostCat

2

Як уже було зазначено в двох інших відповідях тут, зауважте, що обліковий запис iTunes Connect відрізняється від облікового запису розробника Apple . Вам потрібно створити і те, і інше . Хоча в документації Apple Developer зазначено, що вам потрібно буде завантажити в iTunes Connect, в ній прямо не зазначено, що вам потрібно зареєструватися для iTunes Connect окремо .

Це не очевидно при спробі Upload/ Validate/ Exportзастосування програми через Xcode, оскільки це перший крок, на якому вам знадобиться обліковий запис iTunes Connect. Крім цього, повідомлення про помилку, яке відображається, якщо у вас немає облікового запису iTunes Connect, надається посилання під назвою Add account, хоча це посилання просто повертає вас до Xcode -> Preferences -> Accountвкладки (що насправді не дозволяє створити обліковий запис iTunes Connect).

Я спробував відвідати iTunes Connect, щоб створити обліковий запис, хоча ця сторінка сказала мені, що мені потрібно створити обліковий запис, перш ніж мати доступ до iTunes Connect. Вважаючи, що я був adminчленом команди, я думав, що маю на це дозвіл. Однак критичний крок, який мені не вистачає, був похований глибоко всередині довідки iTunes Connect :

Спочатку лише командний агент (людина, яка приєднується до програми для розробників Apple) може увійти в iTunes Connect та виконати ці дії. [...] Якщо ви є агентом команди, використовуйте Apple ID, який ви використовували для приєднання до програми розробників Apple, та додайте інших користувачів до вашої організації iTunes Connect.

Здійснення командного агента для додавання мене до iTunes Connect (як описано тут ) вирішило проблему для мене; Зараз я можу успішно завантажувати, перевіряти та експортувати програми через Xcode.

Сподіваємось, це допомагає комусь іншому, який теж цього не усвідомлював!



1

Я зіткнувся з цією проблемою на своїй машині, на якій працює остання версія Xcode на бета-версії OS X. Щоб вирішити проблему, я заархівував додаток на іншій машині, де працює остання публічна версія OS X і Xcode, і завантажив її звідти. Я просто експортував свій обліковий запис розробника та імпортував його на свою іншу машину. Додаток успішно надіслано.


1

У мене була ця проблема з моїм обліковим записом, який є в декількох командах.

Мені довелося:

  1. Явно додайте обліковий запис AppleId для iTunes connect нової команди (name+email@email.com) у xCode-> Preferences.

  2. Підтвердьте мій електронний лист щодо нового облікового запису iTunes connect, увійшовши на сторінку https://appleid.apple.com .

Помилка пішла після цього.


1

Дозвольте розповісти, що працювало на мене. Я отримував те саме питання.

Пізніше я зрозумів, що я використовую OpenDNS для управління моєю мережею, і коли я відключив OpenDNS, він працює чудово, і проблема вирішена.

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

Виправте мене, якщо я помиляюся.

PS Я також спробував наведені вище рішення, але нічого не спрацювало для мене, поки я не відключив брандмауер.


1

У мене виникла ця проблема після 470+ успішних завантажень в iTunes Connect. Після видалення профілів резервування, відкликання сертифікатів, видалення мого яблучного ідентифікатора та повторного додавання його xCode - Accountsбез успіху я зателефонував у службу підтримки Apple ... Вони не змогли допомогти.

Врешті-решт у мене виникла дика ідея видалити себе як адміністратора з РІЗНОЇ команди. Це працює зараз. Тож, для тих, хто має цю проблему, запитайте себе, чи є ви частиною іншої команди, яка може конфліктувати.


1

У вас може виникнути ця проблема, якщо термін дії вашої програми для розробників Apple закінчився.

Тільки оновлення (і оплата 99 €) вирішить це.


Попросіть: "Ліцензійний договір для розробників Apple оновлено".
Бебер

1

Ось як я це вирішив .... незрозуміло, що з наступного було ключовим.

1) Розділ контрактів в iTunesConnect запитував нову банківську інформацію (тобто був мій банківський рахунок фізичним чи корпоративним рахунком). Я відповів на це. "Підтвердження" пройшло приблизно 10 хвилин - тим часом я зробив №2 та №3 нижче.

2) Я видалив обліковий запис iTunes (myname @ gmail. Com) з облікових записів мого Mac. Потім я додав цей рахунок назад.

3) Я закрив Xcode і перезапустив його.


0

Я помітив, що, здається, у вас є два облікові записи електронної пошти - ваша Gmail та електронна адреса вашого домену.

Яку адресу ви використовуєте для входу в iTunes Connect? Чи відрізняється це від облікового запису, який ви використовуєте для створення профілів резервування?

Я щойно зіткнувся з тією ж проблемою і встигаю вирішити її після сильного удару головою по клавіатурі.

Протягом століть я використовував свій особистий обліковий запис Gmail (який є моїм Apple ID) для розробки додатків. Це завжди було пов'язано з командою моєї організації.

Однак я щойно зрозумів, що мій обліковий запис iTunes Connect фактично використовує мою робочу електронну пошту.

При спробі підписати додаток у Xcode, він замість цього спробує увійти в iTunes Connect за допомогою моєї особистої електронної пошти, яка насправді не пов’язана з моєю організацією в iTunes Connect.

Отже, я щойно додав свій особистий рахунок до iTunes Connect своєї команди. Вуаля! Знову все добре. (Можливо, я мав би створити Apple ID для своєї електронної пошти та додав, що в Центрі членів, але створити профілі резервування - це як потрапити в око).

Зараз я насправді замислився з тим, як це встигло працювати в минулому.

Сподіваюся, це допомагає.


0

Я зіткнувся з подібною проблемою в Xcode 7.0.1, де ми пакуємо додаток для випуску третьої сторони. Раніше це не було проблемою, оскільки наш обліковий запис має доступ адміністратора, і у нас є необхідні профілі надання резервів.

Однак у Xcode 7.0.1 я отримую ту ж помилку "Немає облікових записів із доступом до iTunes Connect". Я спробував вказане вище виправлення "Технічний користувач", але це не мало жодного ефекту.

Я завантажив Xcode 7.1 beta 2, і, здається, проблема виправлена, коли я змогла створити та упакувати додаток для сторонніх версій. Отже, це здається, що це помилка в Xcode, яка, сподіваємось, була виправлена.


0

Спробуйте змінити номер версії програми (не номер збірки) - наприклад, від 1,5 до 1,6.

Жодна з інших відповідей для мене не працювала, і це (незрозуміло) вирішило це.


0

Це сталося зі мною під час спроби подати з кав’ярні з плямистим / обмеженим wi-fi. Також не вдалося завантажувати програму із повідомленням про помилку, пов’язаним із SSL.

Якщо жодне з перерахованих вище рішень не працює для вас, я б запропонував спробувати скористатися іншою мережею Wi-Fi.


0

У моєму випадку Інтернет був повільним, тому проблема виникала. Я змінив мережу свого Mac, проблему вирішили.


0

я знаходжу рішення, просто відкрийте це посилання

https://appleid.apple.com/#!&page=signin

У розділі "Безпека" натисніть "Створити пароль" під паролями, що задаються додатком.

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


0

Перезавантажте комп'ютер

Перезавантажте Xcode

Перезавантажте додаток

Видалити та знову додати користувача

Це працювало для мене через 2 години усунення несправностей і навіть спробу завантажувача програм. Не впевнений, який. Але спробуйте поєднати це, і це може спрацювати.

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