2016-09-02 2 views
1

У меня есть iPad под управлением iOS 7.0.4, подключенный к моей машине. Я пытаюсь развернуть проект Ionic (Cordova) на устройство.Почему XCode игнорирует мою цель развертывания?

My Deployment Target установлено в 7.0:

enter image description here

Однако я продолжаю получать "развертывания целевой" сообщение об ошибке:

X's iPad runs iOS 7.0.4, which is lower than Y's minimum deployment target. Change your project's minimum deployment target or upgrade X's iPad's version of iOS.

Как я могу получить XCode успешно развертывать на моем iPad?

+0

Вы используете бета Xcode 8? –

+0

Я запускаю версию 6.3.2 (6D2105). – rinogo

+0

Есть ли причина, почему вы не находитесь в последней версии Xcode? –

ответ

1

Я понял. Кордова версия 4.0.0+, от которой зависит Ион, требует iOS 8.0+. Он жестко закодирован в файл platforms/ios/cordova/build.xcconfig:

IPHONEOS_DEPLOYMENT_TARGET = 8.0 

Это жестко закодировано значение было отвергая любые изменения, которые я сделал в Xcode GUI. Мне удалось запустить мой проект на моем устройстве, изменив 8.0 на 7.0 в build.xcconfig.

Для других, которые также используют Ionic/Cordova, я полагаю, что решение является разочаровывающим, но простым: только для iOS 8.0 и до.

Ссылки:

Смежные вопросы