写点什么

在不需 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:191408

评论

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

产品经理训练营 - 第一章作业

joelhy

产品经理训练营

产品经理训练营作业00

KingSwim

如何恶意使用微信视频号 | 视频号 28 天 (12)

赵新龙

28天写作

期货合约系统软件开发|期货合约APP开发

系统开发

云原生动态周报 | KubeEdge被评为2020十大边缘计算开源项目

华为云原生团队

云计算 云原生 边缘计算 华为云 边缘技术

听说没,原来Python抢京东的飞天茅台作者没更新,现在又来了一个Go语言版本的

谙忆

芯片领域产品经理的发展

Lujohn

产品经理 芯片 产品经理训练营 极客大学产品经理训练营 PM

第1周总结

老元宵

绩效管理,上下同心者胜(三)

一笑

管理 绩效 28天写作

项目管理系列(6)-能力成熟度

Ian哥

28天写作

一个button的成长过程

德育处主任

CSS html css3 html/css 28天写作

经验说丨华为云视频Cloud Native架构下实践

华为云开发者联盟

架构 微服务 华为云 CloudNative

ReentrantLock原理分析

旺旺

Java ReentrantLock JUC lock

产品经理训练营第一章作业

铭白

产品经理

心仪的岗位

正午看星星

作业

第 1 周作业

老元宵

Soul学习笔记---运行 soul-examples-dubbo(三)

fightingting

Soul网关

汽车行业产品经理备忘录(作业三)

Rui

智能手表

张老蔫

28天写作

产品经理00期训练营第一周作业 4班

mas

产品经理训练营

深入剖析RSA密钥原理及实践

vivo互联网技术

算法 https 公钥加密 rsa

Mybatis【12】-- Mybatis多条件怎么查询?

秦怀杂货店

mybatis

一张自查清单

熊斌

学习 个人总结 成长笔记 28天写作

轻松几步教你将React Native 项目运行在Web端

华为云开发者联盟

html 大前端 Web API React Native

个人

z

经常觉得每天时间不够用,试试合批吧!

Justin

心理学 时间管理 28天写作

Soul 网关实践 04|dubbo 服务接入网关

哼干嘛

甲方日常 86

句子

工作 随笔杂谈 日常

Soul 学习笔记---搭建编译项目(一)

fightingting

Soul网关

Java学习(一)

灵霄

java基础

如何处理消息队列中的重复消息

废材姑娘

RocketMQ

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