You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cordova.apache.org by GitBox <gi...@apache.org> on 2019/11/05 07:38:14 UTC

[GitHub] [cordova-ios] dpogue commented on issue #545: Do not overwrite all targets with same id

dpogue commented on issue #545: Do not overwrite all targets with same id
URL: https://github.com/apache/cordova-ios/pull/545#issuecomment-549700355
 
 
   The more I think about this, the more I feel like this is probably outside the scope of what Cordova should be handling. 
   
   I'm hesitant to add this for several reasons:
   
   1. We know that provisioning profiles are already a source of a lot of frustration for Cordova users, and a source of a lot of problems every time a new Xcode version is released. We're trying to encourage everyone to move to automatic signing instead of specifying provisioning profiles manually. Adding this support makes the documentation more confusing and seems to encourage the practice we're trying to move away from.
   
   2. As you can see from the ongoing discussions about the future of UIWebView and WKWebView, there's a real shortage of people able to contribute time to maintaining and upgrading Cordova. Adding this support might seem simple, but it's yet more code that needs to be maintained. This code has no tests, its use-case is far from the standard usage, and there's a danger that every cleanup effort anyone takes in the future will break it in non-obvious ways.
   
   3. The purpose of Cordova is ostensibly to package web applications up in a native app wrapper. Yes, it supports native code plugins, but those are typically meant to expose a JS interface to the web application.
     
       If you're at a point where you have multiple targets in Xcode and are juggling multiple provisioning profiles, you should probably be managing the Xcode project yourself (either based on the one generated by Cordova or using a similar tool like [Capacitor](https://capacitor.ionicframework.com/)).

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services

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