首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用远程CLI将源推送到正确的应用程序?

如何使用远程CLI将源推送到正确的应用程序?
EN

Stack Overflow用户
提问于 2014-09-18 16:49:33
回答 1查看 29关注 0票数 0

如何使用PhoneGap CLI远程管理不同的应用程序?

特别是,在phonegap构建应用程序仪表板中创建多个应用程序时,如何在使用命令phonegap remote run android时选择要更新的正确应用程序?

现在,我猜到应用程序虚线ID (ext.domain.sub.app)将自动将源路由到仪表板中的正确应用程序,但是当我进行测试时,我的第一个具有不同ID和名称的应用程序被覆盖了!

怎么解决这个问题?我是否因为处理两个或两个以上的应用程序而放弃CLI?

我的StackOverFlow分数不允许我创建新的标签PhoneGap-CLI,但是它将是有用的,不是吗?有超级英雄来创造它吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-11-19 11:03:34

的确,创建一个单独的项目会导致phonegap构建中的自动分离应用程序。

实际上,在每个创建的cordova-cli/phonegap项目中,都有一个.cordova隐藏文件夹,其中包含一个config.json文件,如下所示:

代码语言:javascript
复制
{
    "lib": {
        "www": {
            "id": "ext.domain.sub.appname",
            "version": "1.0.0"
        }
    },
}

例如,如果该项目与phonegap通过phonegap远程运行的android构建同步,则cli将此属性添加到JSON对象中:

代码语言:javascript
复制
    "phonegap": {
        "id": <%= PHONEGAP_BUILD_APP_ID-INT %>
    },

在我的示例中,我使用自定义脚本在不同的phonegap构建In中部署我希望在同一时间维护的多个项目版本。

然后,解决方案是在我的构建脚本中使用想要的ID来“临时”使用这个JSON文件,以便在我最终运行phonegap remote run android时在云中使用phonegap运行正确的应用程序。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25918226

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档