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

Ошибка сборки XCode6 GoldMaster с ошибкой

Когда я отправляю сборку в AppStore, я вижу ошибки:

ОШИБКА ITMS-4088: "Программное обеспечение не найдено с apple_id: *" в SofwareAssets

ОШИБКА ITMS-4238: "Резервная бинарная загрузка". В программе SoftwareAssets/PreReleaseSoftwareAsset уже существует двоичная загрузка с версией сборки "3.0" для поезда "3.0".

Кто-нибудь знает, что я должен сделать, чтобы исправить это?

4b9b3361

Ответ 1

Исправьте свой яблочный идентификатор там *" странно, т.е. используйте только обычные символы, а затем выполните следующие действия для увеличения сборки:

В iTunesConnect может быть загружено более одного бинарного файла, если номер сборки (Select the Target, then Xcode → General → Build, см. рисунок ниже) увеличивается путем добавления .1, то есть, если версия 3.75, затем увеличьте его до: 3.75.1, но версия по-прежнему `3.75 для приложения (также в iTunesConnect). Номер сборки просто должен быть уникальным для каждого бинарного файла, загруженного до iTunesConnect.

Showing where to set the Build Version in XCode

После того, как новый бинарный файл будет загружен и обработан (~ 10 минут), вы можете выбрать новый двоичный файл и отправить его для просмотра. На приведенном ниже рисунке вы можете увидеть старый и новый двоичные файлы, перечисленные в iTunesConnect, в разделе "Сборка" текущей версии приложения (вы нажимаете знак "плюс" ). Затем выбирается новый двоичный файл → SavedSubmit for Review. (Иногда возникает ошибка при отправке, а затем попробуйте через несколько минут или загрузите новую двоичную сборку).

Showing list of binaries in iTunesConnect

Для тех, кто хочет сделать это автоматически с помощью Xcode script, вот описание создания автоматического script для обновления номеров сборки Лучший способ увеличения номера сборки?

Ответ 2

Для ошибки ERROR ITMS-4088: "Нет программного обеспечения, найденного с apple_id: *" в SofwareAssets

Убедитесь, что у вас есть правильная учетная запись itunesconnect, связанная с xcode.

  • Войдите в > https://itunesconnect.apple.com
  • Пользователи + Роли
  • Добавить пользователя iTunes Connect
    • укажите свой адрес электронной почты учетной записи разработчика.
    • предоставить администратору или технический доступ (это позволяет создавать сертификаты)

В качестве альтернативы - вы можете просто добавить в информацию о регистрации iTunes Connect в xcode.

  • Xcode/preferences (cmd +,)
  • Учетные записи → добавить значок Apple iTunes Connect.
  • Архив → выберите соответствующую учетную запись iTunes Connect для отправки.

enter image description here

В настоящее время учетная запись пользователя iTunes Connect ограничена одним коммерческим объектом. Принимая во внимание, что учетной записи Apple Developer может быть предоставлен доступ к нескольким организациям. Чтобы обойти это, используйте другой адрес электронной почты или псевдоним, чтобы успешно добавить пользователя iTunes Connect.

Ответ 3

Это также может быть вызвано тем, что вы не являетесь агентом . вы не можете отправить как администратор для itunesconnect. XCode6 не имеет отдельного входа для itunesconnect, как в предыдущих версиях, поэтому он использует вашу стандартную учетную запись. Перейдите в раздел Xcode > Настройки > Учетные записи и войдите в систему с учетной записью агента itunesconnect. Затем вы избавитесь от ошибки ITMS-4088

Ответ 4

Для "ERROR ITMS-4238: избыточная двоичная загрузка". вопрос...

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

Похоже, что у Xcode6 GM есть некоторые ошибки, взаимодействующие с iTunes Connect.

Ответ 5

Проблема возникает из-за того, что вы уже отправили одну бинауму в iTunes-соединение (вы можете проверить, что в опции сборки в iTunes подключаться). Я думаю, вам нужно добавить версию 3.1 в iTunes и в свой код, а затем попробуйте повторно отправить приложение.
Вот еще информация: Перейдите в "Мои приложения" → Нажмите на свои приложения, которые нужно отправить → Прокрутите вниз, и там вы увидите опцию Создать. См. Ниже снимок экрана:

enter image description here

Ответ 6

Рядом с логотипом сборки и номером версии в разделе [Build], как показано на снимке экрана выше, вы увидите символ (-), используйте это, чтобы удалить сборку после отклонения двоичного файла.

Сложение

[      ]
[ Logo ]    1.0.0      (-)
[      ]

И не забудьте сохранить изменения, прежде чем пытаться загрузить новый двоичный файл, или ошибка itms 4238 будет сохраняться

Ответ 7

Проблема вызвана тем, что ваш разработчик включен. Я была такая же проблема. У моей учетной записи разработчика есть несколько команд. Но электронная почта этой учетной записи может быть связана только с одной учетной записью iTunesConnect. Если вы хотите отправить приложение, которое не связано с вашим собственным iTunes Connect, вы должны использовать загрузчик приложений. В загрузчике приложений введите информацию об учетной записи, которая связана с приложениями iTunesConnect acoount. Тогда вы будете злобны, чтобы отправить свое приложение.

Ответ 8

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

Ответ 9

В моем случае у меня есть два аккаунта на XCode. Один с двумя командами (A и B), второй - с одним (B). Когда я создаю и пытаюсь подать заявку на команду B, использование первой учетной записи дает мне эту ошибку.

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