我们想要为两个客户构建一个应用程序。在进行Cordova构建之前,我们使用grunt注入不同的CSS。我们能够构建两个具有不同图标和显示名称的应用程序。但是,我们无法同时在同一部手机上安装这两个应用。如果我们在config.xml中更改窗口小部件ID,我们会得到两个不会互相覆盖的应用程序,但是一个将无法运行,因为窗口小部件ID会导致为我们的应用程序创建新的包结构。
如何从一个可以并排安装的代码库创建两个应用程序?
答案 0 :(得分:0)
为了能够安装两次应用程序,它们必须具有不同的包名称。
但仅更改包名称是不够的。 src文件夹中的文件夹创建类似于包名称(f.e.'com.stackoverflow.app'导致文件夹'com'与子文件夹'stackoverflow'及其子文件夹'app'。
我认为为每个客户创建一个应用程序并将grunt文件从一个文件复制到另一个文件会更容易。