Недопустимая Toolchain. Ошибка работы магазина Itunes

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

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

Это что-то не так с новым обновлением xcode от Apple? В противном случае я не изменил ничего, что сделало бы этот проект "бета-программным обеспечением".

Ответы

Ответ 1

Я тоже столкнулся с этим. Apple только что выпустила обновление Xcode 9.2 и, возможно, не обновила соединение iTunes, чтобы принимать сборки от него еще. Это может быть разрешено в ближайшее время через пару часов или дней.

Ответ 2

Загрузите Xcode 9.1 из https://developer.apple.com/download/more/

После извлечения .xip переименуйте его как Xcode-9.1.app(или что угодно), а затем перетащите его в папку "Приложения". Xcode.app и Xcode-9.1.app могут сосуществовать в одной папке и могут запускаться одновременно, если хотите.

Создайте приложение с помощью Xcode 9.1 и продолжите регулярную разработку с помощью Xcode 9.2. В какой-то момент iTunesConnect начнет принимать сборки, выполненные с помощью Xcode 9.2, после чего вы можете удалить Xcode-9.1.app.

Ответ 3

Изменить: похоже, Apple решила проблему! Я просто загрузил сборку с 9.2.

У меня такая же проблема. Изменение настройки инструментальной цепочки не помогло. Загрузка Xcode 9.1 теперь, но я не доволен этим решением. Не уверен, как иначе приложение будет вести себя после тестирования с 9.2.

Ответ 4

От 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