写点什么

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

2014 年 5 月 07 日

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 年 5 月 07 日 08:19946

评论

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

架构师训练营week05 homework

Nick

极客大学架构师训练营

架构师训练营 第五周 总结

CR

分布式一致性hash算法

_MISSYOURLOVE

极客大学架构师训练营 第五周

一致性hash算法实现

stars

一致性Hash算法

走过路过飞过

架构师训练营:第五周总结

zcj

极客大学架构师训练营

Week5 总结

Coder

技术选型 - 第五周(初稿)

X﹏X

多线程获取结果还在使用Future轮询获取结果吗?CompletionService快来了解下吧。

java金融

Java 多线程 Feature CompletionService

第五周

Geek_2b3614

极客大学架构师训练营

Week5 作业一

Coder

【架构思维 - 学习总结】week05

chun1123

缓存 学习

架构师训练营第 0 期 - 第 5 周 - 学习总结

架构培训 -05 学习总结 缓存、消息和负载均衡

刘敏

一致性hash原理及实现(python版)

破晓_dawn

架构师训练营第五周

跨域刀

极客大学架构师训练营

week5.学习总结

个人练习生niki

架构师训练营-第五周-作业2

A Matt

第五周课后作业

iHai

极客大学架构师训练营

Week5-总结

龙7

缓存技术-分布式Redis

阿飞

架构

【架构思维学习】 week05

chun1123

算法 一致性哈希

负载均衡概述及优缺点对比

破晓_dawn

架构师训练营第五周总结

跨域刀

极客大学架构师训练营

架构师训练营-作业5

进击的炮灰

week5总结

架构师训练营-第五周-作业1

A Matt

week05 小结

Geek_196d0f

架构师训练营 week05 作业 -- 一致性 Hash 算法

尔东雨田

极客大学架构师训练营

第五周·命题作业·一致性hash

刘璐

架构师训练营week5 总结+作业

林毋梦

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