我希望我的Phonegap应用程序使用通用代码库,但可以使用不同的软件包名称部署到Google Play商店和itunes商店。让我们说我希望我的Android应用程序具有与默认配置不同的包名称。我可以在/ platform / android文件夹中进行更改但是每次运行时它们都会被压扁&#cord;准备android'。
Phonegap工具是否以我在文档中找不到的方式支持,或者我是否需要找到解决此问题的不同方法?
答案 0 :(得分:1)
您可以创建两个不同的cordova项目,为每个项目添加一个平台,然后有一个共同的www
文件夹,每个文件夹都链接到该文件夹。也许将www
文件夹放入Git(或svn)仓库并在两个项目中检查出来。
通过这种方式,您可以拥有一个共同的核心,但是具有单独命名空间的单独项目。
答案 1 :(得分:0)
我认为没有设置,但你应该能够做到但只需要一点体操......
然后,在为给定平台运行任何cli命令之前,您必须使用匹配的命名空间修改config.xml。
或者也许有一种方法可以使用cordova钩子自动化这个?