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

Xcode 9.2 Загрузка в хранилище приложений с ошибкой с длиной описания и недопустимыми ошибками инструментальной цепочки

Я прочитал кучу форумов, в том числе здесь:
https://forums.developer.apple.com/thread/87862
и некоторые сообщения о переполнении стека.

Я пробовал модифицировать свой plist, используя предлагаемое решение

find Products/ -name Info.plist -print0 | xargs -0n1 plutil -replace BuildMachineOSBuild -string 16A323

в каталоге архива, который я пытаюсь загрузить, и я все еще получаю ошибку ниже. Я считаю, что у меня есть версии Xcode и Mac OS. Я запускаю Xcode 9.2, который был выпущен сегодня, и High Sierra 10.13.1. Почему моя загрузка завершается с этими ошибками и как я могу ее исправить?

выгрузить сообщения об ошибках

Ошибки в тексте (чтобы сделать этот пост более доступным для поиска):

При распространении приложения возникли следующие проблемы.

Не удалось выполнить операцию iTunes Store
 длина описания: 2651858

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

4b9b3361

Ответ 1

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

Измените значение DTXcodeBuild от 9C40b до 9C40

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

Изменить/Отказ: это всего лишь трюк, чтобы обойти процесс загрузки, iTunesConnect по-прежнему не разрешает отправку с 11.2, поэтому это неправильное решение.

Ответ 2

Существует обсуждение на эту тему: https://forums.developer.apple.com/thread/93253 Они советуют дождаться развертывания нового номера версии Xcode на бэкэнд или вернуться к Xcode 9.1, похоже, что он работает.

UPDATE: изменение DTXcodeBuild не работает

Ответ 3

UPDATE: Хотя мой вариант может позволить вам загрузить пакет в iTunesConnect успешно, но может выйти из строя, когда вы нажмете "Отправить для просмотра".

Проверьте этот скриншот

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

Измените значение DTXcodeBuild от 9C40b до 9C40, и оно будет работать.

Ответ 4

Уже исправлено, просто попробуйте еще раз отправить приложение.

Ответ 5

Я нашел обходное решение: Загрузить Xocde 9.1 из https://developer.apple.com/download/more/

Сделайте новый архив и загрузите его. Это сработало для меня.

P.S. Я не отправил его для просмотра, но я отправил его внутренним тестерам, включая меня.

Ответ 6

Hard Clean Product работал у меня.

Жестко очистите продукт с помощью Command + Shift + Alt + K, затем загрузите новую сборку в AppStore.

Я надеюсь, что это тоже сработает для вас.

Ответ 7

Эта проблема была решена для меня с установкой последней стабильной версии Xcode 9.2 (mac OSX Sierra 10.12.6)

Ответ 8

Я начал с нескольких "сбоев в работе магазина iTunes". Исправляя другие ошибки, я продолжаю пытаться исправить эту ошибку "длина описания", но она всегда терпит неудачу. Поэтому я сначала решил все остальные ошибки, и эта ошибка тоже исчезла.

Я ВЕРЮ эту ошибку, зависит от других ошибок. Последняя исправленная ошибка была вызвана "Файл раскадровки не найден" )

Xcode 9.2