ОШИБКА ITMS-90534: "Неверный набор инструментов

ОШИБКА ITMS-90534: "Неверный набор инструментов.

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

Я обнаружил эту ошибку при загрузке IPA в аккаунт.

24 ответа

Если вы посмотрите на это в ноябре 2019 года, в Xcode 11.2 есть неясная ошибка, которая препятствует загрузке из этой версии в App Store. Вам нужно будет перейти на Xcode 11.2.1, который в настоящее время недоступен в Mac App Store, но его необходимо загрузить с портала разработчика здесь: https://developer.apple.com/download/

В журнале ошибок архива Xcode 11.2 даже указано:

Редактировать:

Xcode 11.2.1 теперь доступен в AppStore:

https://apps.apple.com/us/app/xcode/id497799835?mt=12

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

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

Xcode 11.2 устарел Apple 5 ноября 2019 г.


Всегда рабочий способ обхода (загрузка вручную)

Загрузите файл xip отсюда

Также:

Последняя версия выпуска (Xcode 11.2.1)

или

Последняя бета-версия (Xcode 11.3 Beta)

или

Любая версия, которая вам нужна. И все остальное загружаемое содержимое

Затем извлеките и переместите его куда хотите.

Вы можете найти всю историю обхода проблемы здесь.

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

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

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

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

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

НИЖНЯЯ ЛИНИЯ:

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

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

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

На данный момент стабильная версия XCode 8.3.3и используемый язык Swift 3,

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

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

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

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

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

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

Для всех, кто пытается использовать 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.

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

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

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

При создании сборки соблюдайте следующие пункты:

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

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

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

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

Выполните следующие действия, чтобы решить эту проблему:

  1. Закройте Xcode и любые симуляторы, если они открыты.

  2. Перейдите по этой ссылке, чтобы загрузить семя Xcode 11.2.1 GM в разделе "Приложения". Это около 7 ГБ: https://developer.apple.com/download/

  1. После загрузки нажмите кнопку Xcode_11.2.1_GM_Seed.xip файл для извлечения архива.

  2. После распаковки переместите файл Xcode из Downloads в папку приложения.

  1. Заменить существующее приложение Xcode.

  1. При появлении запроса введите пароль для входа.

  1. Дождитесь завершения переезда.

  1. Когда закончите, запустите Xcode и проверьте About Xcode для подтверждения последней версии.

  1. Создайте свое приложение, увеличьте номер сборки и отправьте в App Store.

ОБНОВЛЕНИЕ: версия 11.2.1 теперь доступна в самом App Store с 13 ноября.

Заархивируйте приложение, используя стабильную версию Xcode, и загрузите его с помощью бета-версии Xcode. Это решило проблему для меня.

Раньше я использовал бета-версию Xcode 12, и причина только в этом.

Я загрузил стабильную версию Xcode 12, и IPA успешно прошла проверку.

Вы можете скачать последнюю версию здесь: https://developer.apple.com/download/

Спасибо.

Вам необходимо получить архив с последней стабильной (не бета) версией Xcode.

Я просто хочу добавить то, что написано внизу страницы Использование бета-версии программного обеспечения Apple (https://developer.apple.com/support/beta-software/), ЕСЛИ вы используете бета-версию XCode и пытаетесь ее отправить. будет терпеть неудачу каждый раз, ЕСЛИ вы не используете GM_seed (выпуск Golden Master, также известный как выпуск перед выпуском в производство), поскольку у меня недостаточно "репутации", чтобы комментировать @Chuck Smith. Я создал это. Надеюсь это поможет. Сегодня 8.11.2019, и я успешно загрузил и отправил свое приложение.

Отправка приложений

Приложения, созданные с использованием бета-версий Xcode или созданные для бета-версий ОС, не будут приниматься в App Store. Отправляемые вами приложения должны разрабатываться с использованием самой последней версии Xcode из Mac App Store и должны быть созданы для общедоступных версий iOS, macOS, watchOS и tvOS - за исключением случаев, когда доступны исходные файлы GM. Когда GM Seed Xcode станет доступным, используйте его для разработки своего приложения для отправки. Когда станут доступны GM-семена iOS, macOS, watchOS или tvOS, создайте свое приложение для этих версий.

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

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

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

Каждая вещь была обновлена ​​Xcode 8.3.3, ОС Serra 10.12.6, но я все еще получал проблему. что я сделал, и проблема была решена:

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

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

Ура!

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

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

  1. Переустановите XCode или инструменты командной строки
  2. Установите формат проекта в вашем проекте на Xcode 8.3-совместимый

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

  1. Откройте XCode.app (Показать содержимое пакета)
  2. Найдите и откройте version.plist
  3. Изменить ProductBuildVersion с 9C40b на 9C40
  4. Установите формат проекта в вашем проекте на Xcode 8.3-совместимый
  5. Наслаждайтесь!

Я получал ту же ошибку, когда загружал для обзора Apple, используя Xcode 11.2.

Шаги по исправлению: 5 ноября 2019 года Apple решила отказаться от поддержки Xcode 11.2. Xcode 11.2 содержит ошибочный код UITextView Building. Итак, Apple предложила использовать семя Xcode 11.2.1 GM.

Скачать можно по ссылке https://developer.apple.com/download/

Сообщение от Apple: это обновление устраняет критическую проблему, которая могла привести к сбою приложений, использующих UITextView, при запуске в предыдущих версиях iOS, iPadOS или tvOS. См. Примечания к выпуску

Вы можете создать и выпустить приложение, используя семя Xcode 11.2.1 GM. Надеюсь, это поможет некоторым людям.

Вот что я сделал после просмотра интернета.

  1. Загрузите последнюю версию Xcode с https://xcodereleases.com/ (можно загрузить без входа в систему).

  2. Вы можете получить сообщение об ошибке "Данные повреждены" при извлечении загруженного выше файла с расширением.xip.

  3. Чтобы решить эту проблему, распакуйте его с помощью Archive Utility.app, а не The Unarchiver.app

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

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

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

Ноябрь 2019 с Xcode 12.1?

2 дня назад Apple выпустила версию 11.2.1, которую вы можете загрузить / обновить в App Store. Исправить эту проблему на сегодняшний день так же просто, как установить / обновить Xcode 12.2.1 из официального магазина приложений.

Проверил его в своем приложении и смог успешно развернуть после этого обновления, просто убедитесь, что вы загрузили сборку приложения с новым Xcode (12.2.1), иначе вы увидите ошибкуInvalid Toolchain. Your app was built with an unsupported version of Xcode or SDK. If you plan to submit....

Вы должны снова увидеть зеленое подтверждение:)

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

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

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

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

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

Другие вопросы по тегам