ВНИМАНИЕ: "Выпуск версии SDK". Xcode 10.1

при загрузке моего приложения с Xcode 10.1 я получаю предупреждение

ПРЕДУПРЕЖДЕНИЕ ITMS-90725: "Проблема с версией SDK. Это приложение было создано с использованием SDK для iOS 12.0. Начиная с марта 2019 года все приложения для iOS, представленные в App Store, должны быть созданы с использованием SDK для iOS 12.1 или более поздней версии, включенной в Xcode 10.1 или более поздней версии.

Мой проект разрабатывался в swift 4.2.1 и xcode 10.1

Ответ 1

Убедитесь, что у вас установлена последняя версия Xcode.

Если у вас есть Xcode 10.1, это всего лишь напоминание о том, что все ваши приложения должны соответствовать этим условиям.

Кроме того, независимо от версии Xcode, если ваше приложение успешно выполнило архивирование/сборку, вам сейчас не о чем беспокоиться.

РЕДАКТИРОВАТЬ: Теперь все приложения, представленные в AppStore, должны иметь 12.1 SDK, иначе они будут отклонены.

Ответ 2

Кроме того, если вы используете конвейер/рабочий процесс CI/CD (например, Bitrise), убедитесь, что вы также обновили версию Xcode в инструменте Stack. В моем случае моя локальная версия была правильной, но версия Xcode в моем конвейере ссылалась на 10.0, а не на 10.1

Ответ 3

Мне пришлось удалить Xcode 10.1 и переустановить его.

Ответ 4

Этот трюк сработал для меня: скачать Xcode 10.2, распаковать и просто скопировать (папка iPhoneOS12.2.sdk):

Справа click-> Показать пакет Contents-> Contents-> Developer-> Платформы-> iPhoneOS. platform-> Developer-> SDKs-> iPhoneOS12.2.sdk и вставьте тот же каталог в свой Xcode. после этого закройте ваш Xcode, снова откройте Xcode, заархивируйте и загрузите снова