Github user njtman commented on the pull request:
https://github.com/apache/cordova-ios/pull/152#issuecomment-132258001
@nikhilkh
I am aware of the name attribute in the config.xml.
We are setting the productname in the xcode build file because we have run
into issues where setting a name with spaces or special characters, doesn't
play nicely with xcode project names.
In our use case, we set the cordova project name to a very simple name -
one with no spaces or special characters. We can then change the app's display
name for ios or android (sometimes slightly different between the platforms due
to name wrapping on Android) to almost anything we want, without having to
worry about xcode or gradle project incompatibilities.
I like the idea that you suggested about using the xcode node module to
parse the project name. The no wrap option is not ideal, but it was the
simplest and easiest to implement, as our custom build environment already
signs our applications for us.
---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]