Невозможно запустить приложение iOS, написанное на Swift, на устройстве из-за ошибки более низкой версии - PullRequest
1 голос
/ 05 августа 2020

Я создал новый проект приложения iOS на языке Swift, используя Xcode 11.6, работающий на macOS 10.15 Catalina.

Но когда я пытаюсь запустить приложение на подключенном устройстве, я получаю следующую ошибку:

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

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

Ответы [ 2 ]

1 голос
/ 05 августа 2020

Это означает, что ваша текущая версия развертывания приложения выше, чем текущая версия используемого устройства. Выберите устройство iOS версии больше, чем iOS 13.6. Даже вы можете изменить цель развертывания в соответствии с вашим устройством, но вы должны быть внимательны.

например. Допустим, приложение было выполнено с целью развертывания как iOS 10, а использование многих api (может быть) устарело или отсутствует в iOS 9. Итак, если вы запустите приложение на версии устройства iOS 9, оно будет не запускается (выдаст ту же ошибку, что и рассматриваемый), хотя вы можете изменить цель развертывания на iOS 9 для запуска на устройстве. Но это могло быть вредно. Ваше приложение может сколотить sh. Так что лучше используйте устройство более поздней версии, чем цель развертывания.

1 голос
/ 05 августа 2020

Щелкните файл проекта в навигаторе проекта, выберите правильную цель в представлении структуры и установите значение для Цель в разделе Информация о развертывании на iOS 9.3 или ранее.

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

...