будут ли старые версии swift работать с новыми iOS версиями? - PullRequest
0 голосов
/ 27 февраля 2020

Я новичок ie iOS разработчик, и я пытаюсь понять, как совместимость работает в iOS разработке. Потому что я использую старый MacBook Pro. Я использую Xcode 9.4.1, который поставляется с swift 4. Итак, я пытаюсь выяснить, будет ли приложение, разработанное с swift 4, работать iOS (12.2-13.2) и будет ли это приложение работать и на старых версиях т.е. iOS 10 .. Спасибо за любые объяснения!

1 Ответ

0 голосов
/ 27 февраля 2020

Версии Swift не имеют отношения к версии iOS, для которой вы разрабатываете. Тем не менее, версия XCode имеет значение, поскольку новейшие iOS среды выполнения доступны только в новейших версиях XCode.

Это не обязательно означает, что если вы используете более старую версию XCode, ваше приложение не будет работать на более новой версии, но вы не могли протестировать свое приложение на более новых версиях непосредственно из XCode. Более того, Apple не разрешает загрузку в AppStore, используя старые версии XCode.

С марта 2019 года принимаются только приложения, созданные с Xcode 10, а с апреля 2020 года только приложения, созданные с Xcode 11, будут приниматься к AppStore, как описано на странице AppStore Submissions .

Так что если вы хотите иметь возможность выпустить свое приложение, вам нужно обновить Xcode (и, следовательно, ноутбук) ).

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