В Xcode 7 я продолжаю получать ошибку «Нет учетных записей с доступом для подключения к iTunes»


100

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

Добавлена ​​техническая роль

Подробная техническая роль


Вы пробовали удалить учетную запись из XCode и добавить ее снова?
RoberRM

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

И все ли ваши контракты в iTunes Connect в порядке? (Недавно был обновлен контракт)
RoberRM

1
Да, конечно. Я проверяю iTunes Store почти ежедневно. Теперь я попытался удалить его снова, закрыв Xcode и снова открыв его, снова выполнив их руководство по добавлению AppleID, но снова без возможности. Это должно быть ошибка Apple. Конечно, я также отправил вопрос на Apple Forum. forum.developer.apple.com/thread/18095
Фабрицио Бартоломуччи,

1
Я не думаю, что люди многого добьются от этого. Во всяком случае, теперь мой приоритет - как вернуться к отправке моих приложений в магазин приложений. Позже я позабочусь о конфиденциальности.
Фабрицио Бартоломуччи

Ответы:


35

Мне пришлось удалить свою учетную запись из Xcode> настройки> учетные записи> Apple ID, нажав «-» внизу слева. Затем "+" и добавление моих реквизитов. Ничего общего с техническими учетными записями. Как администратор, вы в любом случае получаете полный доступ и привилегии.


1
Я сделал это, и это не сработало, затем я вышел из Xcode и повторно запустил его, и все заработало.
samkass 06

31

Удалите Apple ID, с которым у вас возникли проблемы, из списка учетных записей. Затем снова добавьте Apple ID в список учетных записей.


1
Это было единственное решение, которое сработало для меня. Я также удалил другие идентификаторы Apple ID, которые сейчас не использую, и еще не добавлял их повторно.
siburb 03

3
Это тоже сработало для меня, хотя это сообщение об ошибке может раздражать. Похоже, что почти все ошибки Apple должны сопровождаться
фразой

Также мне нужно было перезапустить Xcode после добавления моей учетной записи.
MSU_Bulldog

9

Сначала проверьте статус системы здесь. ☞ Состояние системы

Убедитесь, что вы щелкнули и открыли нужный сервис. Он может быть зеленым, но может быть выключен.

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

Так что на самом деле iTune Connect была проблемой.

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

Это не имело ничего общего с моим Xcode или моей учетной записью. Это был сервер Apple.


То же самое произошло сегодня.
Чарльз

8

Обходной путь: экспортируйте свой .IPA для развертывания в App Store, затем используйте Application Loader для загрузки в 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 Developer Portal, и учетная запись iTunes Connect, но я был всего лишь администратором Apple Developer Portal. Я не был добавлен в качестве роли в учетную запись iTunes Connect.
Joe C

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 и ответить на контрольные вопросы было как раз моим решением .
Кевин Купер

Что ж, отличное решение. «Просто упростите взлом вашей учетной записи». ОРЛИ Яблоко?
Joris Mans

Я пробовал это, но у меня это не сработало. Однако: отключение 2FA позволяет использовать ApplicationLoader.
Sjakelien


3

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


2

В настоящее время я отправляю экспортированное приложение с помощью Application Loader, который кажется более удобным. Когда Apple примет решение и исправит Xcode, я воспользуюсь ярлыком.


На самом деле даже AL выдает много ошибок, потому что я использую Xcode 7.1 вместо 7. Я подозреваю, что это также может быть причиной проблемы с отправкой с помощью Xcode. Сейчас качаю версию 7 и смотрю, что будет.
Фабрицио Бартоломуччи,

Фактически, используя технического пользователя, я могу, наконец, отправить двоичный файл на XCode 7. Итак, есть два фактора: использование технического пользователя и Xcode 7. Та же ошибка возникла из-за того, что я не следил за ним.
Фабрицио Бартоломуччи

В моем случае он хорошо работал с AL (с использованием учетной записи администратора). Как ни странно, XCode (7.1) несколько дней назад работал хорошо, используя другую учетную запись.
alex-i

2

Впервые столкнулся с этой проблемой.

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


Я жду формы последние 3 дня и все еще сталкиваюсь с проблемой
Патель Джигар

в такой же ситуации, как и у вас
Патель Джигар

наконец-то успешно загружено им самим
Patel Jigar

2

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


2

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

Но я обнаружил, что я пытаюсь загрузить сборку, используя свой Macbook, подключенный к гостевому Wi-Fi компании, и они используют брандмауэр для предотвращения загрузки или прикрепления файлов.

просто попытался загрузить его из другой сети, которая позволяет загружать, и да, это было так просто: D


2

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

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 Developer Program) может войти в iTunes Connect и выполнить эти шаги. [...] Если вы являетесь агентом группы, используйте Apple ID, который вы использовали для присоединения к программе Apple Developer Program, и добавьте других пользователей в свою организацию 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. После удаления моих профилей подготовки, отзыва сертификатов, удаления идентификатора Apple и повторного добавления его xCode - Accounts, но безуспешно, я позвонил в службу поддержки Apple ... Они не смогли помочь.

В конце концов у меня возникла дикая идея удалить себя как администратора из ДРУГОЙ команды. Теперь это работает. Итак, для тех, у кого есть эта проблема, спросите себя, не являетесь ли вы частью другой команды, которая может конфликтовать.


1

Эта проблема может возникнуть, если срок действия вашего членства в программе Apple Developer Programme истек.

Просто продлив его (и заплатив 99 евро), вы его решите.


Обязательно укажите: «Лицензионное соглашение программы разработчиков Apple обновлено».
Beber

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.