写点什么

在不需 SDK、编译或代码签名的设备上测试 PhoneGap 应用

  • 2014-05-07
  • 本文字数:850 字

    阅读完需:约 3 分钟

PhoneGap 已经发布了 PhoneGap Developer App ,这是一款用于在开发期测试应用的工具,它绕过了全部 SDK 和必需的编译或代码签名。GapReload 和 LiveReload 一起使用也可以做到相同的事。

为使用这款应用,开发人员需要让他(或她)的开发机上有 PhoneGap CLI ,并从 iOS 应用商店或 Google Play 安装这款 PhoneGap Developer App。希望它不久也能支持 Windows。通过在一个特定的移动应用上发出 PhoneGap CLI serve 指令,能把开发机变成一台服务器,它通过 WiFi 与一台移动设备上的 PhoneGap 配对。这台服务器监控代码的变动,并把它们自动地发送到那台设备上,而不用执行本地编译或代码签名。一位 Adobe PhoneGap 开发人员 Raymond Camden 说,这样甚至就可以在Windows 机器上测试 iOS 应用了。

PhoneGap Developer App 包括 PhoneGap 核心插件,所以任何人都不必再单独地安装它们。而且, Shazron 提到,目前 Adobe 将要打算开源这款应用,所以任何人都可以扩展它,增加第三方插件。

当前,代码修改时会被发送到这台设备上,应用页面会被重新载入。而且,Safari 或 Chrome 的远程调试无法用于 Developer App,但可以使用 Weinre ,Camden 说。

还有另一种方法能做到类似的事,那就是使用 LiveReload GapReload ,它们都是开源的。LiveReload 能用于网络应用,能够很神奇地在 iOS 设备和 Windows 间传送代码,在下一个版本中还将支持 Android,这款工具之父 Andrey Tarantsov 说。GapReload 是一款 LiveReload 插件,它增加了对 PhoneGap 或 Cordova 应用的特殊支持。LiveReload 的优点是某些修改不需要重新载入页面。 Sebastien Paul 说,“如果你修改一个 CSS 文件,LiveReload 不会做整个页面的刷新,它将快速注入新的规则,这真的很快捷。”

查看英文原文 Testing PhoneGap Apps on Devices without SDK, Compilation or Code Signing


感谢崔康对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ )或者腾讯微博( @InfoQ )关注我们,并与我们的编辑和其他读者朋友交流。

2014-05-07 08:191471

评论

发布
暂无评论
发现更多内容

53 K8S之资源监控与资源指标

穿过生命散发芬芳

k8s 28天写作 12月日更

人生最重要的是快乐,静态的快乐

mtfelix

28天写作

绩效沟通的案例分享

搬砖的周狮傅

绩效管理

hw7 - 王者荣耀商城异地多活

WWH

架构实战营

模块7作业

忘记喝水的猫

架构训练营

王者荣耀商城异地多活架构设计

AHUI

「架构实战营」

谈数字人民币对我国金融系统的双重影响

CECBC

释放协同价值——元宇宙中的区块链

CECBC

圣迪

优秀程序员的30种思维--设计思考篇

hackstoic

程序员 架构思维

严管之下,还有谁在“挖矿”?

CECBC

架构训练营 - 模块 7 作业

焦龙

架构训练营

MySQL的int (10) 和 int (11) 的区别

JavaEdge

12月日更

Golang中数字与字符串的转换

liuzhen007

28天写作 12月日更

架构训练营 模块七

dog_brother

「架构实战营」

企业智能转型对AI技术的挑战及应对,答案是MLOps

第四范式开发者社区

机器学习 OpenMLDB 特征平台 MLOps

.NET6东西--可写的JSON DOM API

喵叔

28天写作 12月日更

定了一份《人民日报》(23/28)

赵新龙

28天写作

管理中的平衡

张老蔫

28天写作

架构实战营-模块八

瓜子葫芦侠

「架构实战营」

Redis RDB 持久化详解

程序员历小冰

redis 持久化 28天写作 12月日更

如何在CRM WebClient UI里使用HANA Live Report

汪子熙

报表 CRM 28天写作 hana 12月日更

读《软件工程之美》之02

williamcai

软件工程

王者荣耀商城异地多活架构设计

Geek_cb2b43

架构实战营-模块七

瓜子葫芦侠

「架构实战营」

监控的黄金指标有哪些

耳东@Erdong

监控 28天写作 指标 12月日更

编写代码最应该做好的事情是什么?

李子捌

Java 28天写作 21天挑战 12月日更

LabVIEW读写各类格式图像的方法(基础篇—1)

不脱发的程序猿

机器视觉 图像处理 LabVIEW 读写各类格式图像的方法

架构师实战营 - 模块7 - 作业

lucian

架构师实战营

王者荣耀商城异地多活架构设计

Steven

架构实战课

架构实战营模块七作业

渐行渐远

架构实战营

在不需SDK、编译或代码签名的设备上测试PhoneGap应用_软件工程_Abel Avram_InfoQ精选文章