Ошибка при загрузке приложения с помощью загрузчика приложений: ERROR ITMS-90725: «Проблема с версией SDK. Это приложение было создано с помощью iOS 11.4 SDK.

У меня есть проект Swift 3.2, и я разрабатываю этот старый проект с Xcode 9.4.1 (9F2000), потому что Xcode 10.2.1 не принимает старые языки Swift, такие как Swift 3.2, который является стыд.

Итак, я разработал свое приложение в Xcode 9.4.1 и хочу загрузить его в App Store. Я заархивировал это приложение в Xcode 9.4.1.

Я попытался загрузить приложение всей версии Xcode и полностью. Я пытался загрузить с использованием Xcode 9.4.1 и Xcode 10.2.1. Я пробую Загрузчик приложений, то есть Xcode 9.4.1 и Xcode 10.2.1. И все время выдает одну и ту же ошибку.

Это сообщение об ошибке и экран:

ОШИБКА ITMS-90725: «Проблема с версией SDK. Это приложение было создано с помощью SDK для iOS 11.4. Все приложения для iOS, представленные в App Store, должны быть созданы с использованием SDK для iOS 11 или более поздней версии, включенного в Xcode 9 или более поздней версии. Далее, начиная с марта. 2019, все приложения для iOS, представленные в App Store, должны быть созданы с использованием iOS 12.1 SDK или более поздней версии, включенной в Xcode 10.1 или более поздней версии ".

изображение ошибки

Я уже добавил весь SDK iOS в свой Xcode 9.4.1

введите здесь описание изображения

Как я могу загрузить это приложение в старой версии?


person Hilalkah    schedule 06.07.2019    source источник
comment
Вы не можете. Как говорится в сообщении, вы должны использовать SDK 12.1, что означает как минимум Xcode 10.1. Вам нужно будет преобразовать в Swift 4 или 5   -  person Paulw11    schedule 06.07.2019
comment
Есть ли способ загрузить приложение в App Store с помощью Swift 3?   -  person Hilalkah    schedule 06.07.2019
comment
Нет, нужно конвертировать   -  person Paulw11    schedule 06.07.2019


Ответы (1)


Я нашел решение. В 2019 году загрузка проектов на Swift 3 сложна, но выполнима.

Я могу использовать Xcode 10.1 со Swift 3. Я разрабатываю и архивирую свое приложение в Xcode 10.1. Когда я попытался распространить приложение на Xcode 10.1, в сводке появилось сообщение «Сертификат: неизвестно». Поэтому я загружаю приложение (Распространить приложение) на Xcode 10.2.1, который является последней версией Xcode.

person Hilalkah    schedule 09.07.2019