写点什么

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

评论

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

【异常】window 10 安装node.js时遇到2502 2503错误解决方法

No8g攻城狮

nodejs Node node,js

知识图谱与古希腊人物关系

数新网络官方账号

知识图谱

谁能通俗的解释下,什么是云服务器?

Finovy Cloud

服务器 云服务器 云渲染 云渲染农场

ArkUI开发趣味体验,快来抽取限量HarmonyOS专属头像!

HarmonyOS开发者

HarmonyOS

Renderbus瑞云渲染正式支持UE云渲染!离线渲染+实时渲染=渲染起飞!

Renderbus瑞云渲染农场

UE5 Renderbus瑞云渲染 3D制作软件

Spring AOP在项目中的典型应用场景

江南一点雨

Java spring aop springboot

StarRocks技术内幕 | 打造一款强大成熟的数据库有多难?

StarRocks

数据库·

【精彩剧透】PyCon China 2022 邀您共赴技术Party!

PyChina

Python 开源 开发者 技术日

已经看过这本书的“眼替”,带你探索广告投放的秘密!“照着操作,果然就能有效果!”

图灵社区

流量

建立数据地图,让数据资产“活”起来

数造万象

设计原则 — S 单一职责原则

Lemoon Can

面向对象设计原则 设计原则

有奖征文 | 当我们谈操作系统时,我们在谈什么?

腾源会

开源 操作系统 opencloudOS

一块钱能做什么?

白洞计划

用一张图说一说 ChatGPT 内部技术工作流程

非喵鱼

Java 人工智能 AI 12 月 PK 榜 ChatGPT

以Amazon Braket SDK和QuTrunk为例介绍量子编程框架

启科量子开发者官方号

量子计算

高效!启科量子线路模拟器QuSprout与AWS HPC集成,赋能量子计算

启科量子开发者官方号

量子计算

数据治理:数据访问也需要治理!

用友BIP

BSN-DDC基础网络DDC SDK详细设计(八):示例

BSN研习社

BSN-DDC

开往春天的自动驾驶,从特斯拉和毫末智行的AI技术探索说起

脑极体

AWS AMAZON BRAKET与量子计算

启科量子开发者官方号

WorkPlus SE专业版:政企值得托付即时通讯移动办公平台

BeeWorks

精准管控 | AIRIOT数字油库智能化解决方案

AIRIOT

物联网 数字油库

Spark RDD分区数与分区器源码解析

数新网络官方账号

spark

架构实战 模块一:作业

Geek_6c89ef

《媒体大数据分类分级指南》团体标准正式发布,易观分析参与编制

易观分析

大数据 媒体

SeaweedFS 高可用方案最佳实践

冰心的小屋

分布式文件系统 SeaweedFS

企业即时通讯软件哪个比较好用?

BeeWorks

2022年双碳背景下汽车行业发展洞察

易观分析

汽车 双碳

NGINX 开源社区捉虫征集令

NGINX开源社区

行话|入局「软件定义汽车」,你真的准备好了吗?

极狐GitLab

DevOps 汽车软件安全 软件定义汽车 极狐GitLab 汽车软件开发

打造五层轻量监控体系

穿过生命散发芬芳

监控体系 12月月更

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