cordova-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Shazron <shaz...@gmail.com>
Subject Re: [CLI] Default target when not specified for "build", "compile"?
Date Wed, 25 Mar 2015 23:38:03 GMT
There is no consensus on this.

See https://issues.apache.org/jira/browse/CB-8730. I will venture for
now that this bug is valid, because it broke the existing pre-3.7.0
behaviour, and the "fix" to make it build for emulator only was
unintended.




On Wed, Mar 4, 2015 at 7:20 AM, Michal Mocny <mmocny@chromium.org> wrote:
> I think its fine to fail if the attached device isn't provisioned.  Perhaps
> we could append a message explaining `cordova run --emulator` or `cordova
> emulate` commands, but I think even that is not necessary.
>
> My personal expectation is that once I plug in a device using a cable, I
> very likely want to actually develop on it.
>
> -Michal
>
> On Tue, Mar 3, 2015 at 6:08 PM, Shazron <shazron@gmail.com> wrote:
>
>> 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 <mmocny@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 <shazron@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-unsubscribe@cordova.apache.org
>> >> For additional commands, e-mail: dev-help@cordova.apache.org
>> >>
>> >>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe@cordova.apache.org
>> For additional commands, e-mail: dev-help@cordova.apache.org
>>
>>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@cordova.apache.org
For additional commands, e-mail: dev-help@cordova.apache.org


Mime
View raw message