如何使用PhoneGap CLI远程管理不同的应用程序?
特别是,在phonegap构建应用程序仪表板中创建多个应用程序时,如何在使用命令phonegap remote run android时选择要更新的正确应用程序?
现在,我猜到应用程序虚线ID (ext.domain.sub.app)将自动将源路由到仪表板中的正确应用程序,但是当我进行测试时,我的第一个具有不同ID和名称的应用程序被覆盖了!
怎么解决这个问题?我是否因为处理两个或两个以上的应用程序而放弃CLI?
我的StackOverFlow分数不允许我创建新的标签PhoneGap-CLI,但是它将是有用的,不是吗?有超级英雄来创造它吗?
发布于 2014-11-19 11:03:34
的确,创建一个单独的项目会导致phonegap构建中的自动分离应用程序。
实际上,在每个创建的cordova-cli/phonegap项目中,都有一个.cordova隐藏文件夹,其中包含一个config.json文件,如下所示:
{
"lib": {
"www": {
"id": "ext.domain.sub.appname",
"version": "1.0.0"
}
},
}例如,如果该项目与phonegap通过phonegap远程运行的android构建同步,则cli将此属性添加到JSON对象中:
"phonegap": {
"id": <%= PHONEGAP_BUILD_APP_ID-INT %>
},在我的示例中,我使用自定义脚本在不同的phonegap构建In中部署我希望在同一时间维护的多个项目版本。
然后,解决方案是在我的构建脚本中使用想要的ID来“临时”使用这个JSON文件,以便在我最终运行phonegap remote run android时在云中使用phonegap运行正确的应用程序。
https://stackoverflow.com/questions/25918226
复制相似问题