cordova-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jan Piotrowski (Sujan) (JIRA)" <j...@apache.org>
Subject [jira] [Created] (CB-13442) Why different "handling" for platform specific options / build params / flags in iOS and Android?
Date Fri, 13 Oct 2017 16:50:01 GMT
Jan Piotrowski (Sujan) created CB-13442:
-------------------------------------------

             Summary: Why different "handling" for platform specific options / build params
/ flags in iOS and Android?
                 Key: CB-13442
                 URL: https://issues.apache.org/jira/browse/CB-13442
             Project: Apache Cordova
          Issue Type: Improvement
          Components: cordova-android, cordova-docs, cordova-ios
            Reporter: Jan Piotrowski (Sujan)
            Assignee: Joe Bowser
            Priority: Trivial


For Android signing flags, at other places (CLI docs) referred to as "platform options", we
have examples like this:

{code}
cordova run android --release -- --keystore=../my-release-key.keystore --storePassword=password
--alias=alias_name --password=password
{code}
Source: https://cordova.apache.org/docs/en/latest/guide/platforms/android/#using-flags

Note the additional `--` that seperates 
`--keystore` etc from the rest.


But for iOS we have this example:

{code}
cordova build --device --buildFlag="MYSETTING=myvalue" --buildFlag="MY_OTHER_SETTING=othervalue"
{code}
Source: https://cordova.apache.org/docs/en/latest/guide/platforms/ios/index.html#xcode-build-flags

`--buildFlag`is clearly a platform specific option as it is not listed on https://cordova.apache.org/docs/en/latest/reference/cordova-cli/index.html#cordova-build-command

Why does this not need an additional `--`?

Also, there are no examples (that I could find) for the iOS platform specific params in the
CLI docs and general docs, they are only listed here: https://cordova.apache.org/docs/en/latest/guide/platforms/ios/index.html#using-flags
How would these have to be separated from the actual command?


----


No matter what the result, I think 2 things should happen in the docs:

1. Naming of these params should be unified and crosslinked so it is clear that this is the
same thing. I wasn't really clear about this until now. Are there more?
2. There should also be examples for the iOS platform specific params / flags



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

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


Mime
View raw message