我的phonegap 3应用程序可以在android vs IOS中使用不同的包名吗?

时间:2014-02-23 04:12:53

标签: android cordova

我希望我的Phonegap应用程序使用通用代码库,但可以使用不同的软件包名称部署到Google Play商店和itunes商店。让我们说我希望我的Android应用程序具有与默认配置不同的包名称。我可以在/ platform / android文件夹中进行更改但是每次运行时它们都会被压扁&#cord;准备android'。

Phonegap工具是否以我在文档中找不到的方式支持,或者我是否需要找到解决此问题的不同方法?

2 个答案:

答案 0 :(得分:1)

您可以创建两个不同的cordova项目,为每个项目添加一个平台,然后有一个共同的www文件夹,每个文件夹都链接到该文件夹​​。也许将www文件夹放入Git(或svn)仓库并在两个项目中检查出来。

通过这种方式,您可以拥有一个共同的核心,但是具有单独命名空间的单独项目。

答案 1 :(得分:0)

我认为没有设置,但你应该能够做到但只需要一点体操......

  • 使用您希望用于ios的命名空间创建项目
  • 添加ios平台
  • 修改config.xml文件中的命名空间
  • 添加Android平台

然后,在为给定平台运行任何cli命令之前,您必须使用匹配的命名空间修改config.xml。

或者也许有一种方法可以使用cordova钩子自动化这个?