Не могу опубликовать приложение для iOS - Не поддерживается версия (SDK → Xcode → OS) - PullRequest
0 голосов
/ 04 апреля 2019

Я купил Mac 2011 года только для того, чтобы опубликовать приложение для iOS в App Store. Но, оказывается, я не могу публиковать с использованием установленной в настоящее время ОС. Что я могу сделать, чтобы это исправить?

Я выполняю Xcode → Product → Archive, затем загружаю в хранилище и получаю следующую ошибку:

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

Итак, я скачал Xcode 10.1, но он не поддерживается моей ОС.

Xcode не может быть установлен на «1111», потому что требуется macOS версии 10.14.3 или новее.

Итак, я загружаю macOS Mojave 10.14.3, но при попытке его установить я получаю следующую ошибку:

Это программное обеспечение не поддерживается в вашей системе.

Пожалуйста, скажите мне, что есть простое решение для этого. Нет смысла, если у вас старый компьютер, вы больше не можете публиковать приложения для iOS.

У меня 15-дюймовый MacBook Pro начала 2011 года.

1 Ответ

4 голосов
/ 05 апреля 2019

Xcode 10.1 работает с macOS 10.13.x (где x равно 4 или 5, я думаю).MacBook Pro 2011 года может работать под управлением MacOS 10.13.Если у вас есть macOS 10.13.x (где x - это самая последняя версия), вы можете использовать Xcode 10.1, а затем создать и отправить свое приложение в App Store.

Имейте в виду, что эта установка можеттолько в течение другого года, в зависимости от того, когда Apple требует, чтобы приложения были собраны с Xcode 10.2 или более поздней версии, для которой потребуется macOS 10.14 или более поздней версии, которую не поддерживает ваш MacBook Pro 2011 года.

Это не такимейте в виду, что если у вас старый компьютер, вы больше не можете публиковать приложения.

Да, это имеет смысл.Apple любит, чтобы все были в курсе событий.Они продают программное и аппаратное обеспечение.Они хотят, чтобы вы покупали современное оборудование и использовали самые современные инструменты.Они хотят, чтобы вы постоянно обновляли свои приложения, чтобы воспользоваться новыми функциями.Это приносит пользу конечному пользователю, который должен быть вашим основным направлением.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...