FWIW, on WP8 I made a fix a month back for 'cordova run' to pick device if plugged in & fallback to emulator to match Android behavior. For windows & wp8, building itself for device or emulator is not different currently.
Can we detect the build failure in iOS because of signing cert/provisioning profile issue and fallback to emulator? Of course, if this detection is slow - it might be a bit annoying for existing users who use cordova run instead of cordova emulate with the intention to launch it on the emulator. Thanks, Nikhil -----Original Message----- From: Shazron [mailto:shaz...@gmail.com] Sent: Tuesday, March 3, 2015 3:09 PM To: dev@cordova.apache.org Subject: Re: [CLI] Default target when not specified for "build", "compile"? Defaulting to device might be problematic on iOS: sure we can detect if a device is attached (using iso-deploy), but the build might fail because a signing cert/provisioning profile is not valid (I think the only way to check is to just build, I might be wrong). The only "guaranteed" way it will always run is through emulator (at least on iOS). On Tue, Mar 3, 2015 at 2:50 PM, Michal Mocny <mmo...@chromium.org> wrote: > Imho, it should do what: "cordova run" would do. > > I would think it would run once for each platform, defaulting to > device if attached. > > On Tue, Mar 3, 2015 at 4:37 PM, Shazron <shaz...@gmail.com> wrote: > >> What is the expected behaviour here? >> `cordova build` >> >> My expectation is that it would build for both device and emulator. >> In iOS pre-3.8.0 it does, but now it only builds for emulator only >> after the node.js script port, which may or may not be a bug >> depending on consensus. >> >> The online docs and cli docs do not give any clue regarding this. >> >> What do other platforms experience? >> >> The problem with building for both device and emulator is your build >> times now approximately double. >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: dev-unsubscr...@cordova.apache.org >> For additional commands, e-mail: dev-h...@cordova.apache.org >> >> --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@cordova.apache.org For additional commands, e-mail: dev-h...@cordova.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@cordova.apache.org For additional commands, e-mail: dev-h...@cordova.apache.org