Regardless of whether I set the "deployment-target" preference in config.xml, Cordova builds an app that requires a minimum of iOS 8.0. As a result, I can no longer build apps for iOS 7.
Create a new cordova project, and add to its config.xml:
Run cordova prepare --verbose and cordova build. During the prepare phase, I see this message (three times, for some reason):
And if I open the app in Xcode, it shows "Deployment Target" set to 7.0.
But the resulting .app file's Info.plist contains:
So I can't install it on iOS 7; I get this error on the device:
This is still the case if I set "deployment-target" to 9.0.
This seems to be because cordova/build.xcconfig includes the line: