最新发布《数智时代的AI人才粮仓模型解读白皮书(2024版)》,立即领取! 了解详情
写点什么

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

评论

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

看大神如何用Maya再现神剧《绝命毒师》主角/场景

Renderbus瑞云渲染农场

ESP32-C3 应用 篇(实例一、通过MQTT协议连接ONENET上报传感器数据,云平台下发灯光调色)

矜辰所致

mqtt ESP32-C3 9月月更 项目应用 OneNet

开发者有话说|一名高中生的编程之路

Loken

个人成长

9 月 Jina AI 中文社区面对面

Jina AI

人工智能 开源 工程师

python学习之21天(1)

吉师职业混子

9月月更

Python 入门与基础《刷题篇》(1)

吉师职业混子

9月月更

com.alibaba.fastjson 对象转json剔除字段

六月的雨在InfoQ

问题处理 Fastjson index Elastic Search 9月月更

【云原生 | 从零开始学Kubernetes】十、k8sPod节点亲和性和反亲和性

泡泡

Docker 云计算 云原生 k8s 9月月更

天猫精灵DIY--技能应用

六月的雨在InfoQ

天猫精灵 功能模型 9月月更 公共实体 语音交互

精品!阿里P7爆款《K8s+Jenkins》技术笔记,高质量干货必收藏

程序知音

Python语法之元组

二哈侠

Python 元组 9月月更

Spring 注解 @Resource 与 @Autowired 的区别

六月的雨在InfoQ

注解 依赖注入 @Autowired @Resource 9月月更

极客时间架构训练营模块一作业

李晨

架构

面试了一位4年Java的程序员,张口就要35K,还什么都不会...

收到请回复

Java 语言 & 开发 八股文

云效DevOps--效能无极限

六月的雨在InfoQ

云效 Codeup 云效流水线 Flow 9月月更 Thoughts

bootstrap input框回车后重新刷新页面问题

六月的雨在InfoQ

bootstrap Input 9月月更 表单提交

不会还有程序员不知道跳槽季靠这1700道java面试题就能平淌大厂吧

程序知音

Java java面试 后端技术 秋招 Java面试题

The Architecture of Wechat & SMS

David

架构实战营

<T>和<?>区别

六月的雨在InfoQ

泛型 Java泛型 9月月更 <T> <?>

2022秋招最新整理上千道Java面试攻略,近500页PDF文档

收到请回复

程序员 Java 面试 跳槽 语言 & 开发 秋招

Python语法之函数

二哈侠

赞美,还是责备?全盘否定孩子的一切是“虐待”!

图灵社区

育儿 教育 脑科学

2021年中国知识图谱软件及服务市场规模超100亿,竞争格局不稳定

易观分析

知识图谱

2021年中国机器学习平台软件及服务市场规模近100亿

易观分析

机器学习

PLG SaaS 案例:如何实践外链自动增长策略?

程序员泥瓦匠

SaaS

Python语法之集合

二哈侠

集合 9月月更 Python语法

赞美,还是责备?全盘否定孩子的一切是“虐待”!

图灵教育

育儿 教育 脑科学

跟着卷卷龙一起学Camera--内存池浅析03

卷卷龙

ISP 9月月更

Python 入门与基础《刷题篇》(2)

吉师职业混子

9月月更

【编程实践】手把手带你利用Python简单实现斐波那契数列

迷彩

斐波那契 9月月更 数列

字节、美团、滴滴以及蚂蚁金服Java后端面试过程

收到请回复

Java 程序员 面试 项目 语言 & 开发

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