On Thu, Aug 22, 2013 at 11:11 AM, Braden Shepherdson <[email protected]>wrote:
> Are you sure you ran a "cordova prepare" in both cases? There should be a > <feature> tag for Camera on both platforms, as far as I know. > > That was my thinking as well. I checked earlier, and there definitely is a feature tag for iOS. (It's the only tag specified in plugin.xml, and it's the only required change, according to the docs). I don't think plugin add / plugin remove should be manipulating config.xml in the platforms directories -- that should be the job of `cordova prepare`. Ian On Thu, Aug 22, 2013 at 7:46 AM, John Wargo <[email protected]> wrote: > > > I'm working on the part of my book that deals with the core APIs and I > > need some guidance on how things are supposed to work. > > > > I noticed that if I added the Camera API plugin to a project, that the > CLI > > manages adding the camera feature to the android project's config.xml > file > > in res/xml/config.xml. If I remove the plugin, the settings are removed > > from the config.xml. > > > > The documentation says that a setting is also required for the iOS > > config.xml, but in my testing, the CLI doesn't make that change for me. > The > > Xcode project's config.xml doesn't change as I add and remove the Camera > > plugin. > > > > So am I seeing an anomaly here or is this behavior as expected? I > assumed > > the CLI would take care of everything, but my testing here says > otherwise. > > How's this supposed to work or what must the developer do? It doesn't > make > > sense that the CLI would do this for Android and not iOS. > > >
