Подтвердить что ты не робот

Не удалось загрузить в App Store с помощью Xcode 7.1

При попытке загрузить приложение в App Store в Xcode (7.1) мне будет предложено следующее сообщение об ошибке:

Не удалось выполнить операцию iTunes Store. Вы не имеете права использовать это обслуживание.


Шаги, которые я выполняю при попытке загрузить

  • Продукт → Архив, который успешно завершен
  • Окно → Организатор, где я выбираю свое приложение в левой панели. Затем я выбираю самый последний архив, нажмите "Загрузить в приложение" Store... "и выберите соответствующую команду разработчиков.

В этот момент мне будет предложено сообщить об ошибке "Не удалось выполнить операцию iTunes Store. У вас нет права использовать эту услугу для провайдера:"

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

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


Попытки решить проблему

У меня есть:

  • Удалили мою учетную запись в Xcode → Настройки → Учетные записи и добавили ее еще раз.

  • Сгенерирован новый архив после удаления и повторного добавления моей учетной записи в Xcode.

  • Перезагруженный Xcode.

  • Открытый прикладной загрузчик с помощью Xcode → Open Developer Tool → Загрузчик приложения. Это, похоже, помогло многим другим столкнуться с подобными проблемами. Я могу, однако, не войти из-за этого:

Учетная запись пользователя подключена к нескольким поставщикам iTunes. Создайте отдельные учетные записи для каждого провайдера перед входом в систему.


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

4b9b3361

Ответ 1

Я столкнулся с той же проблемой (учетная запись подключена к нескольким поставщикам iTunes), когда я загрузил приложение Loader из iTunes Connect. Ссылка на iTunes Connect загружает версию 3.0 загрузчика приложений, которая не поддерживает мультисчеты.

Чтобы загрузить последнюю версию и использовать несколько учетных записей, вы должны загрузить последнюю версию Xcode. Application Loader является частью Xcode (Xcode > Open Developer Tool > Application Loader). Вы можете скачать Xcode непосредственно из Mac App Store.

Для получения дополнительной информации об этом механизме доставки см. Руководство пользователя загрузчика приложений.

Ответ 2

Я нашел обходной путь к этой проблеме. Перейдите в iTunes и войдите в систему с учетной записью admin itunes connect. Создайте новый идентификатор apple с новой учетной записью электронной почты. Сделайте эту учетную запись администратором под пользователями и ролями.

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

Ответ 3

Бен отвечает на это, но я хочу вызывать его:

Убедитесь, что идентификатор пакета вашего приложения соответствует ожидаемому идентификатору пакета в iTunes Connect.

Это сообщение об ошибке появилось для меня, когда идентификаторы пакета не совпадали.

Ответ 4

Ошибка Your user account is attached to several iTunes providers. Create separate accounts for each provider before logging in. представляет собой ограничение/несоответствие между Xcode и новой функцией переключения нескольких поставщиков/поставщиков, введенной в iTunes Connect 11/13/2015.

Чтобы обойти это, убедитесь, что вы уже создали приложение, которое вы пытаетесь отправить в iTunes Connect под правильным провайдером. Вам также необходимо убедиться, что идентификатор пакета совпадает с архивированным приложением и записью, которую вы создаете в iTC.

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

Ответ 5

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