ERROR ITMS-90534: "Недействительная инструментальная цепочка

ОШИБКА ITMS-90534: "Недействительная инструментальная цепочка.

Новые приложения и обновления приложений должны быть созданы с общедоступными (GM) версиями Xcode 6 или более поздних версий, macOS и iOS SDK или более поздней. Не отправляйте приложения, созданные с помощью бета-версии, включая бета-версии macOS. " ERROR ITMS-90534: "Invalid Toolchain. Новые приложения и обновления приложений должны быть созданы с общедоступными (GM) версиями Xcode 6 или более поздних версий, macOS и iOS SDK или более поздней. Не отправляйте приложения, созданные с помощью бета-версии, включая бета-версии macOS.

Я нашел эту ошибку при загрузке IPA на учетную запись.

Ответы

Ответ 1

У меня была такая же проблема с общедоступной версией Xcode 8.3. Я переустанавливаю Xcode и проверяю его, но не работал...

Наконец, я нашел проблему, я ошибочно выбрал Xcode 3.2-совместимый в формате проекта в рамках проектного документа. Я сменил его на Xcode 8.0-совместимый, создав и заархивировал его. Я могу загрузить его без каких-либо ошибок. Проверьте прикрепленный снимок экрана.

введите описание изображения здесь

Ответ 2

То же самое происходит со мной сегодня (13 July 2017).

Как я использовал XCode 9 beta 2, до даты. Все работает нормально.

Последняя сборка, которую я загрузил, была на 9th of July 2017, используя XCode 9 beta 2.

После того, как вы пробовали много изменений, наконец, исправление было:

Обновление до последней беты XCode, которая была XCode 9 beta 3 (выпущена на 10th July 2017).

BOTTOMLINE:

Если вы используете beta версию XCode, и если она устарела. Apple отклонит вашу сборку с этой версии, вызвав ошибку, заданную пользователем. Пока версия стабильна, вам не нужно беспокоиться.

Рекомендуется проверить текущую версию последней или нет. Если нет, то загрузите последний XCode и нажмите новую сборку, полученную с использованием последней версии XCode

Почему вместо этого я не использовал стабильную версию XCode?

Устойчивая версия в это время XCode 8.3.3, а используемый язык - Swift 3.

Хотя существует минимальное изменение кода с Swift 3 to 4, но моя последняя база кода была Swift 4. Кроме того, у вас может быть Pods в вашем проекте, который также должен быть понижен до последней стабильной версии. Пока не будет установлена ​​стабильная версия XCode 9. Итак, я решил загрузить последнюю версию XCode beta

Ответ 3

Сегодня я столкнулся с этой проблемой с версией Xcode 9.2 в App Store.

Это определенно не бета-релиз, я предполагаю, что между задержкой между выпуском программного обеспечения и подключением iTunes обновляется ожидание новой версии.

Я пробовал все предложения выше, и никто не работал... но вот что (хотя довольно отрывочно) сделал для меня:

  • в организаторе, щелкните правой кнопкой мыши ваш архив и покажите в finder
  • Показать содержимое пакета
  • найти Продукты/Приложения/yourApp.app
  • Показать содержимое пакета
  • изменить Info.plist
  • измените значение для DTXcodeBuild на предыдущую версию (9.2 - 9C40b, 9.1 - 9C40)
  • сохранить и повторить попытку

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

Ответ 4

Сообщение об ошибке, которое оно само говорит, используйте стабильную (не бета-версию) версию Xcode для создания сборки. Ваша Mac OS также должна быть стабильной (не бета-версии)

Используйте новейшую стабильную версию Xcode Tool (Xcode 9), чтобы создать свою сборку и загрузить с помощью приложения Uploader.

Обеспечьте следующие моменты при создании своей сборки:

  • Версия Xcode (Последняя стабильная версия Xcode Tool - Текущий Xcode 9)
  • Версия для Mac OS (последняя стабильная версия MacOS - High Sierra 10.12.7)
  • Xcode Project (Document) Формат версии (совместим с Xcode 8)

Ответ 5

Скоро будет выпущена новая бета-версия или версия Golden Master Xcode, просто посмотрите ее несколько часов спустя.

Ответ 6

Для тех, кто пытается с Xcode 11, проверьте версию Xcode. Если это Версия 11.0 (11A419c), вы не можете отправить сборку в магазин приложений с этой версией. Получить XCode Версия 11.0 (11A420a).

Приложения, созданные с помощью Xcode 11 GM seed (11A419c), больше нельзя загружать в App Store Connect. Теперь вы можете отправлять приложения, созданные с помощью Xcode 11 GM seed 2 (11A420a), с помощью iOS 13 SDK и watchOS 6 SDK в App Store.

Ответ 7

Все было обновлено Xcode 8.3.3, OS Serra 10.12.6, но я все еще сталкивался с этой проблемой. что я сделал, и проблема была решена:

Открыть магазин приложений поиск xcode Открыть Xcode из магазина приложений это побудило меня установить некоторые недостающие функции. Я выполнил инструкции и завершил работу мастера Повторно откройте Xcode и заархивируйте мое приложение, а затем загрузите его, и оно прошло успешно.

Надеюсь, это может помочь кому-то.

Ура!

Ответ 8

Наконец-то я смог решить эту проблему, загрузив XCode 8.2.1 из App Store.

Повторное архивирование проекта и отправка как обычно.

Ответ 9

Щелкните правой кнопкой мыши файл архива (.xcarchive) > Показать содержимое пакетa > Продукты > Приложения > Щелкните правой кнопкой мыши файл приложения > Показать содержимое пакетa > Дважды щелкните по Info.plist, чтобы отредактировать его

Удалите b из конца значения для DTXcodeBuild (например, измените значение с 9C40b на 9C40)

Повторно отправьте и он будет работать

Ответ 10

Для XCode 9.2 Проблема в основном в версии командной строки.

Лучшее решение:

  • Переустановить XCode или средства командной строки
  • Установите Формат проекта в проекте Xcode 8.3-compatible

Возможное решение:

  • Открыть XCode.app(Показать содержимое пакета)
  • Найдите и откройте version.plist
  • Измените ProductBuildVersion от 9C40b до 9C40
  • Установите Формат проекта в проекте Xcode 8.3-compatible
  • Наслаждайтесь!

Ответ 11

По-видимому, это была проблема с развертыванием в Apple Servers. Я пробовал через 3 часа и волшебным образом исчез.

Ответ 12

От Xcode → Перейти к Organizer → В разделе "Архивы" выберите сборку и щелкните правой кнопкой мыши "Показать в поиске" → Выберите проект и щелкните правой кнопкой мыши на → Показать содержимое пакета → Дважды щелкните по Info.plist и добавьте ряд. Ключ - BuildMachineOSBuild, а Type - String, а значение - 16G29 (значение основано на вашей версии Mac OS. Следуйте приведенной ниже ссылке)

https://support.apple.com/en-in/HT201260 ..... Проверить версию номер для вашей версии Mac OS и установите значение в Info.plist

Например, если ваша версия для Mac OS 10.12.6, то добавьте это в свой plist

<key>BuildMachineOSBuild</key>
<string>16G29</string>

Вы готовы отправить свою сборку в iTunes Connect

Ответ 13

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

Я думаю, что-то не так с аргументами/конфигом, которые я передаю fastlane gym. Если я решу, что это, я сообщу.

Ответ 14

Вы не можете загрузить приложение в App Store через бета-версию Xcode. Убедитесь, что вы используете стабильную версию, чтобы отправить приложение в App Store