写点什么

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

评论

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

前端之数据结构(四)

Augus

数据结构 8月日更

毕业设计电商秒杀系统

梦寐凯旋

#架构实战营

oeasy教您玩转vim - 10 - # 插入新行

o

总结

wade

#架构实战营

业务架构图的定位:表达业务层级和关系

arctec

奥运背后的5G赛场,竟然也这么激烈?

白洞计划

kubernetes/k8s CRI分析-kubelet创建pod分析

良凯尔

Kubernetes 源码分析 Kubernetes Plugin #Kubernetes# cri-o

期末设计

Geek_9cf7b5

一款非常简单的基于WebRTC的视频预览播放器(具有贴图、视频特效)

liuzhen007

8月日更

毕业设计

Chris Cheng

08-消息队列备选架构选择和细化

Lane

iOS开发:实现点击常用控件弹出地区选择框(万能方法)

三掌柜

8月日更 8月

架构实战营 - 模块四作业

Julian Chu

架构实战营

Tensorflow随笔(二)

毛显新

人工智能 深度学习 tensorflow keras

数字化加速碳基文明向硅基文明的演进

小鲸数据

数字化 数字孪生 碳基文明 硅基文明

【LeetCode】用两个栈实现队列Java题解

Albert

算法 LeetCode 8月日更

Linux之crontab命令

入门小站

Linux

在线身份证号码提取生日工具

入门小站

工具

【设计模式】组合模式

Andy阿辉

C# 后端 设计模式 8月日更

千万级学生管理系统考试试卷存储方案

面向对象的猫

07-数据库存储架构

Lane

毕业总结

Chris Cheng

架构训练营

【Flutter 专题】74 图解基本 DropdownButton 下拉选项框按钮

阿策小和尚

Flutter 小菜 0 基础学习 Flutter Android 小菜鸟 8月日更

电商秒杀系统

Presley

趁着课余时间学点Python(六)终止循环,阻断循环

ベ布小禅

8月日更

Go并发之同步异步、异步回调

Regan Yue

高并发 协程 Go 语言 8月日更

Flutter Android 端 Activity/Fragment 流程源码分析

工匠若水

flutter android 0 基础学习 Flutter 8月日更

我能行我能行!字节三面 + 微信四面 +PayPal 四面, 大厂面经分享

Java 编程 程序员 架构 IT

架构师实战营模块四作业

袁小芬

架构设计能力提升

arctec

每个人都可以说不

escray

学习 极客时间 朱赟的技术管理课 8月日更

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