为什么XCode忽略我的部署目标?

时间:2016-09-02 17:21:34

标签: ios xcode ionic-framework

我有一台运行iOS 7.0.4的iPad连接到我的机器。我正在尝试将Ionic(Cordova)项目部署到设备上。

我的部署目标设置为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?

1 个答案:

答案 0 :(得分:1)

我明白了。 Cordonic版本4.0.0+,依赖于Ionic,需要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及以上

参考文献: