Приложение, заархивированное с Xcode 11.2 (11B52) отклонено: ITMS-90534: Неверный набор инструментов

52

Я установил Catalina и Xcode 11 из магазина, и они обновлены:

  • Каталина: 10.15.1 (19B88)
  • Xcode: 11,2 (11B52)

Вчера я загрузил новый двоичный файл, используя fastlane. Сегодня я получил это сообщение от Apple:

Уважаемый разработчик,

Мы выявили одну или несколько проблем с недавней отправкой обзора App Store для вашего приложения "Gözen Security" 7.3.2 (67). Пожалуйста, исправьте следующие проблемы, затем загрузите снова.

ITMS-90534: недействительный набор инструментов. Ваше приложение было создано с неподдерживаемой версией Xcode или SDK. Если вы планируете отправить эту сборку в App Store, убедитесь, что вы используете версию GM Xcode 10.1 и SDK для iOS 12.1 и watchOS 5.1, Xcode 7.1 и SDK для tvOS 9 или Xcode 6 и SDK для macOS 10,9 или позже. Если вы используете бета-версию Xcode для тестирования своего приложения, убедитесь, что вы используете последнюю поддерживаемую версию. Для получения дополнительной информации о поддерживаемых бета-версиях посетите страницу App Store Connect «Что нового» ( https://developer.apple.com/app-store-connect/whats-new/ ).

С наилучшими пожеланиями,

Команда App Store

Так как Catalinaи Xcode 11официально выпущен, почему Appleвсе еще хотите, чтобы я использовал Xcode 10и iOS 12?

Олкай Эрташ
источник
Это все описание ошибки?
Кирандер
да, это все сообщение
Olcay Ertaş
11
Программные продукты Apple содержат даже больше ошибок, чем мои.
Салман Халид
1
developer.apple.com/services-account/download?path=/… для всех, кому нужна ссылка для скачивания
Питер Тао
2
Не дубликат! В прошлый раз решением было использовать последнюю версию релиза, на этот раз использовать последнюю бета-версию. Поскольку ответы на другой вопрос не применяются, может ли кто-нибудь удалить тег Duplicate?
Алекс Уолли

Ответы:

48

Xcode был обновлён до версии 11.2.1. Сборки, сделанные в Xcode версии 11.2, больше не действительны. Если вы не видите обновления в Mac App Store, перейдите в свою учетную запись разработчика и загрузите новый Xcode вручную.

kirander
источник
1
Apple объявила официальные новости о том, что не примет сборку, сделанную Xcode 11.2?
Сохил Р. Мемон
Обычно Apple принимает сборки, сделанные предыдущими версиями XCode.
Салман Халид
1
@Halpo да, GM означает выпуск
Kirander
5
В версии 11.2 появилась серьезная ошибка, которая не позволяла загружать файлы из-за проблемы с UITextview. Вот почему они приняли меры. Но на самом деле они не должны были отказываться от 11.2 без немедленной доступности 11.2.1. Он доступен для скачивания на сайте разработчика, но вчера его не было. Просто плохое время. Надежда 11.2.1 работает и не вносит еще одну серьезную ошибку.
SAP Pro
1
@TomMarvoloRiddle - вы можете загрузить 11.2.1 с загрузок Apple Developer. Я согласен, хотя, что выпуск iOS13.2 / Xcode 11.2 был довольно беспорядочным. Сначала выпуская официальное обновление iOS, которое еще не было поддержано официальным выпуском XCode… затем эти 11.2 проблемы.
Клаус Буссе
8

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


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

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

Также:

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

или

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

или

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

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

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

Мойтаба Хоссейни
источник
Здравствуйте! Как вы имеете в виду устарел? Я думал, что это все еще актуально: «Начиная с апреля 2020 года все приложения для iPhone и iPad, представленные в App Store, должны будут быть собраны с iOS 13 SDK или более поздней версии. Они также должны поддерживать полноэкранный дизайн iPhone XS Max или 12,9-дюймовый iPad Pro (3-го поколения) или более поздней ». со стороны Apple. Ссылка на него: developer.apple.com/ios/submit .
F3R1
@ F3R1, это не iOS, это Xcode, если вы попытаетесь загрузить свое приложение в AppStore, вы получите ошибки, показывающие, что Xcode 11.2 и ниже устарел, посмотрите на этот пост
Mojtaba Hosseini
О да, я понял. Позвольте мне поместить это в контекст. Я думал, что до апреля 2020 года вам разрешено загружать приложение даже с самой последней стабильной версией Xcode 10 и каждой версией Xcode 11, которая только что вышла после этого. Но, видимо, это не так. Насколько я вижу, вы можете загружать приложение только в AppStore со стабильной версией Xcode 10 или со стабильной версией Xcode 11 (сейчас Xcode 11.2.1).
F3R1
К сожалению, Apple пока что не предсказуема.
Мойтаба Хоссейни,