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

ERROR ITMS-4088 - не имеет разрешения на изменение приложения

Хорошо, поэтому я пытаюсь отправить приложение для нашего клиента.

Они пригласили меня в свою программу разработчика в качестве "Admin", и мы создали все сертификаты, профили подготовки и профили распространения.

Я также могу выбрать свою учетную запись при отправке.

Я отправляю приложение через XCode 6.0.1, и он полностью поддерживает аутентификацию с помощью iTunes Connect, затем он выдает эту ошибку...

ОШИБКА ITMS-4088: "У организации" Название компании "нет разрешения на изменение приложения с помощью идентификатора приложения Apple ID. Повторите попытку, используя учетную запись для организации, имеющей доступ к этому приложению" на SoftwareAssets

Кто-нибудь знает, почему я получаю это?

Я уверен, что все настроено правильно. Помогите! Спасибо!

4b9b3361

Ответ 1

Перейдите к Xcode. Preferences/Accounts.

Убедитесь, что вы вошли в свою учетную запись компании. В рамках вашего проекта перейдите в раздел "Общие/Идентификация/Команда" и укажите свою команду.

Это сработало для меня.

Ответ 3

SOLVED: Product- > Archive- > Export- > Save для магазина приложений iOS. Закройте Организатор и перейдите к Xcode- > Xcode (Меню) → Открыть инструмент разработчика- > Загрузчик приложений, затем войдите в свою учетную запись iTunes connect и выберите ipa.

Ответ 4

В нашем случае у нас был доступ к Портал разработчиков и iTunes Connect под разными пользователями, а также иметь доступ к нескольким программам Developer/iTC при нескольких входах.

При отправке с Xcode среда IDE пыталась использовать неправильные комбинации учетных данных.

Мы работали над проблемой, архивируя сборку с правильным профилем подготовки и идентификацией подписи кода, затем экспортируя IPA и используя Application Loader для загрузки:

  • Выберите правильную идентификацию подписи кода: Project > Code Signing > Code Signing Identity > Distribution App Store
  • Выберите правильный профиль Provisioning Profile: Project > Code Signing > Provisioning Profile > Distribution App Store
  • Архив: Product > Archive
  • В организаторе выберите "Экспортировать свой недавно архивированный проект", выбрав Save for Ad Hoc Development
  • Выберите правильную команду разработчиков
  • Экспортировать файл .ipa
  • Откройте Application Loader и выполните проверку подлинности с помощью соответствующей учетной записи iTunes Connect
  • Загрузите новую версию

Ответ 5

Я должен был быть добавлен в iTunes Connect в качестве администратора. Несмотря на то, что мой сертификат распространения был хорошим, и у меня был действующий профиль подготовки к обучению, мне все равно нужно было добавить его в iTunes connect. Надеюсь, это поможет любому, кто сделал все вышеперечисленное и все еще получил ошибку.

Ответ 6

В моем случае идентификатор пакета в Xcode не соответствовал идентификатору пакета, связанному с моим приложением в Itunes Connect.

Чтобы проверить идентификатор пакета в Xcode, перейдите к "General", затем "Bundle Identifier".

Проверить идентификатор пакета в Itunes Connect. Перейдите в свое приложение, затем "Дополнительно", "Об этом приложении", затем "Идентификатор пакета".

Эти два идентификатора пакета должны совпадать или вы получите эту ошибку при отправке.

Ответ 7

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