Could you please give an example which files you need to change and why? (Preferably Android)
Thanks Axel Am 15.07.2014 02:23 schrieb "tommy-carlos williams" <to...@devgeeks.org>: > Sooo.. translation: > > “If you aren’t just making a test / example app…” > > ?? > > Unless a lot has changed that I don’t know about, it is still impossible > to make an app all the way to market without modifying those non-www files > using the CLI. > > There are fantastic workarounds available (mostly hooks, etc) for the CLI > until we get it to the point where the platforms/* and plugins/* folders > are build artefacts. > > - tommy > > On 15 July 2014 at 9:14:12, Anis KADRI (anis.ka...@gmail.com) wrote: > > If you're touching any non-www project files (that is *.xml, *.plist, *.m, > *.java etc...) or are using an IDE you should not be using cordova-cli and > switch to single platform development. Browse the documentation and there > is always the equivalent platform command available to you. Example: > cordova build becomes ./cordova/build etc...You can then modify all your > files at will but will loose the benefit of a shared www/ across platforms. > > > On Mon, Jul 14, 2014 at 5:49 PM, Frederico Galvão < > frederico.gal...@pontoget.com.br> wrote: > > > I agree with the core message from Axel, but I'd refrase that last line > as: > > > > "The bottom line is: either use Cordova CLI or not". > > > > Cordova can still be used without the CLI portion just as well, which > > should suffice Jan for his needs. > > > > However, I'll add that you can still use Cordova with the CLI (and thus > > following the directory structure and rules the CLI gives you) and still > be > > efficient even if it's only one target platform. > > What made you think that it is "better to change platform project > > config.xml instead of whole project config.xml" should be clarified > better > > if you can, so that the Cordova team can improve the tool. > > > > > > 2014-07-14 5:35 GMT-03:00 Axel Nennker <ignisvul...@gmail.com>: > > > > > My experience with Cordova (and other tools for that matter) is that it > > > makes no sense to change tool generated files. > > > If the tool is improved you do not benefit from this improvement > because > > > your modified files will be changed by the new version. > > > If you change a tool generated file you are out. > > > When we started using Cordova me and other colleagues thought that our > > > project "needs" to change Cordova generated files too. > > > In each case this turned out to be wrong. > > > Most of the times writing a Cordova plugin is the solution. > > > > > > The bottom line is: either use Cordova or not. (or send a pull request > to > > > improve it) > > > > > > -Axel > > > > > > > > > > > > > > > 2014-07-13 22:18 GMT+02:00 Jan Velecký <vve...@seznam.cz>: > > > > > > > Hello, > > > > there is serious backlog when using CLI in case one platform > > development. > > > > In > > > > this case is better to change platform project config.xml instead of > > > whole > > > > project config.xml. Problem is what prepare should do, and what > prepare > > > > actually do. (And prepare is also run if we do build.) At this > moment, > > > > prepare in CLI does clean & copy... > > > > Also prepare does it in different way in Android, than in iOS. > > > > On Android, config.xml and androidmanifest.xml is probably recreated > > > > (destroy previous formatting, what a feature...) and then probably > add > > > > differences, so changes and new options are preserved, however nobody > > > wanna > > > > read it... > > > > On iOS, config.xml is completely recreated, no any option is > > preserved... > > > > > > > > So, there are 2 questions... > > > > If is Android CLI too clever to do preserve changes created by user, > > why > > > it > > > > ruins my formatting (new lines, maybe also tabulators)? > > > > Why is iOS CLI such a stupid? Why it is not able to do it like > Android > > > CLI > > > > (at least)? > > > > > > > > > > > -- > > > > *Frederico Galvão* > > > > Diretor de Tecnologia > > > > PontoGet Inovação Web > > > > > > ( +55(62) 8131-5720 > > > > * www.pontoget.com.br <http://www.pontoget.com/> > > > >