ОШИБКА 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:
У меня была та же проблема с публичной версией Xcode 8.3. Я переустанавливаю Xcode и проверяю его, но он не работает...
Наконец, я нашел проблему, я ошибочно выбрал Xcode 3.2-совместимый в формате проекта в документе проекта. Я изменил его на Xcode 8.0-совместимый и собрал и заархивировал его. Я мог бы загрузить его без каких-либо ошибок. Проверьте скриншот прилагается..
Xcode 11.2 устарел Apple 5 ноября 2019 г.
Всегда рабочий способ обхода (загрузка вручную)
Также:
Последняя версия выпуска (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)
Повторно отправьте, и это будет работать
Выполните следующие действия, чтобы решить эту проблему:
Закройте Xcode и любые симуляторы, если они открыты.
Перейдите по этой ссылке, чтобы загрузить семя Xcode 11.2.1 GM в разделе "Приложения". Это около 7 ГБ: https://developer.apple.com/download/
После загрузки нажмите кнопку
Xcode_11.2.1_GM_Seed.xip
файл для извлечения архива.После распаковки переместите файл Xcode из
Downloads
в папку приложения.
- Заменить существующее приложение Xcode.
- При появлении запроса введите пароль для входа.
- Дождитесь завершения переезда.
- Когда закончите, запустите Xcode и проверьте
About Xcode
для подтверждения последней версии.
- Создайте свое приложение, увеличьте номер сборки и отправьте в 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 Проблема в основном в версии инструментов командной строки.
Лучшее решение:
- Переустановите XCode или инструменты командной строки
- Установите формат проекта в вашем проекте на Xcode 8.3-совместимый
Возможное решение:
- Откройте XCode.app (Показать содержимое пакета)
- Найдите и откройте version.plist
- Изменить ProductBuildVersion с 9C40b на 9C40
- Установите формат проекта в вашем проекте на Xcode 8.3-совместимый
- Наслаждайтесь!
Я получал ту же ошибку, когда загружал для обзора 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. Надеюсь, это поможет некоторым людям.
Вот что я сделал после просмотра интернета.
Загрузите последнюю версию Xcode с https://xcodereleases.com/ (можно загрузить без входа в систему).
Вы можете получить сообщение об ошибке "Данные повреждены" при извлечении загруженного выше файла с расширением.xip.
Чтобы решить эту проблему, распакуйте его с помощью 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