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