Подача с Xcode 6 на iTunes Connect вызывает ошибку ITMS-4088

Мне нужно отправить приложение iPhone в учетную запись iTunes Connect моего клиента, используя Xcode 6.

С Xcode 5 во время процесса отправки нам предлагается предоставить учетные данные для входа в iTunes Connect, на которые отправляется приложение. Просто нужно было попросить агента команды клиента создать учетную запись пользователя iTunes Connect для меня. Этот процесс работал нормально.

В Xcode 6 приложение было изменено, и оно не запрашивается для входа в iTunes Connect. Поэтому, похоже, используется учетная запись iTunes Connect по умолчанию, соответствующая идентификатору Apple, настроенному в Xcode.

Поэтому, пытаясь загрузить приложение для учетной записи моего клиента, я получаю следующую ошибку: «ERROR ITMS-4088:« У организации XXXX нет разрешения на изменение приложения с помощью Apple Id XXXXXXXXX. Повторите попытку, используя учетную запись для организации, имеющей доступ к этому приложению. «At SoftwareAssets»

Кто-то вы уже столкнулись с этой проблемой? У вас есть идея, как я могу ее решить? благодаря

Изменить (некоторая точность моих настроек): Я работаю для нескольких клиентов, поэтому я настроил свои учетные записи в Apple следующим образом:

  • У меня есть только одна учетная запись разработчика Apple, связанная с Apple Id: [email protected]
  • моя учетная запись разработчика связана с учетной записью разработчика некоторых из моих клиентов, когда мне нужно внести изменения с подготовкой, например. И поэтому, подписавшись на developer.apple.com, я должен выбрать правильную команду, в которой мне нужно работать. Это относительно легко сделать таким образом.
  • Для iTunes Connect У меня есть моя основная учетная запись с тем же идентификатором, что и Apple Id: [email protected]
  • Когда мне нужно отправить приложение для клиента, это не та же история, что и для учетной записи разработчика. В самом деле, в iTunes Connect, вам необходимо предоставить новое электронное письмо каждый раз, когда вам нужно будет добавить его на счет клиента. Поэтому я создал несколько переадресаций типа [email protected], [email protected]
  • Чтобы отправить приложение для клиента с Xcode 5, просто выберите нужную учетную запись iTunes Connect, когда Xcode предложит вам сделать это в процессе подачи Организатором.
  • С Xcode 6 появляется ошибка выше.

Проблема с Xcode 6 заключается в том, что этот пользователь больше не запрашивает учетную запись iTunes Connect, к которой необходимо загрузить текущее приложение. Теперь Xcode ожидает, что вы загрузите текущее приложение в одну из учетных записей, определенных на панели «Настройки». Однако раздел учетной записи Preferences ожидает идентификатор Apple разработчика, а не идентификатор учетной записи iTunes Connect. Когда я добавил электронную почту iTunes в этот раздел, у меня появились такие ошибки, как: недействительный идентификатор Apple или Apple Id, не добавленный в учетную запись разработчика. Возможно, решение может заключаться в том, чтобы добавить каждый идентификатор Connect iTunes в соответствующую команду разработчиков (developer.apple.com), но это очень сложно. Другим решением может быть наличие учетной записи разработчика предприятия Apple, а не личной учетной записи, что позволит добавить iTunes Connect Id в вашу собственную учетную запись разработчика, но я не уверен, что это может решить проблему, потому что я все еще получаю персональную учетную запись разработчика ,

После нескольких исследований в Google и документации я понял, что либо есть ошибка в Xcode 6, либо сейчас очень сложно использовать в этом случае, и я решил использовать его для отправки этого приложения.

Вместо Xcode я использовал Application Application Loader 2.9.1 от Apple, который очень удобен в использовании и ускоряет представление. Это был последний ответ на мой вопрос.

  • в вашем организаторе Нажмите «Экспорт».

  • Сохранить для iOS appStore.

  • Создайте Ipa.

  • Перейдите в Application Loader (в Xcode – Open Developer Tools)

  • double Нажмите, чтобы добавить приложение

  • Выберите IPA.

удачи.

У меня была аналогичная проблема:

Для Team XYZ В iTunes Connect я был администратором AppleId A

В Центре-члене (developer.apple.com) я был администратором с AppleId B

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

Поэтому кажется, что AppleId для членов-членов и iTunes Connect должны соответствовать каждой команде.

Надежда, которая помогает кому-то,

Kevin

  • Как получить и назначить объект NSDate из NSUserDefaults?
  • Cocoapods полностью сломаны
  • Идентификатор запрашиваемого контейнера не разрешен с помощью права клиента com.apple.developer.ubiquity-container-identifiers
  • Установите ширину и цвет границы слоя UIButton в построителе интерфейса
  • APPNAME не имеет архитектуры, которую может выполнять iphone6 ​​+
  • Swift: случайное число для 64-битных целых чисел?
  • Как загрузить данные приложения в Xcode 6
  • Xcode 6 Добавление таблицыHeaderView в IB
  • IOS 8 и строка состояния в ландшафте не всегда скрыты
  • didReceiveRemoteNotification не работает в фоновом режиме
  • В отладочной записи упоминается, что я должен запросить разрешение на использование приложения
  • Давайте будем гением компьютера.