生成式AI领域的最新成果都在这里!抢 QCon 展区门票 了解详情
写点什么

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

评论

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

28 K8S之控制器基础

穿过生命散发芬芳

k8s 11月日更

Flink 实践教程-入门(8): 简单 ETL 作业

腾讯云大数据

flink 流计算 Oceanus

领导力学习课-总结

印哥爱学习

个人成长 管理

大厂算法面试之leetcode精讲9.位运算

全栈潇晨

算法 LeetCode

DevOps反模式

俞凡

DevOps

技术管理知识写作系列

Melody

写作计划

哈佛商业评论:面向未来的组织

石云升

读书笔记 11月日更

在线文本差集计算工具

入门小站

工具

为什么SOLID原则仍然是现代软件架构的基石

topsion

CleanCode SOLID

阿里云 Serverless 助力企业全面拥抱云原生

阿里巴巴云原生

阿里云 Serverless 云原生 企业

应对 Job 场景,Serverless 如何帮助企业便捷上云

阿里巴巴云原生

阿里云 Serverless 云原生 函数 Job

元宇宙对网络技术的挑战,什么样的网络才能承载元宇宙的野心?

CECBC

phpstudy开启Apache服务显示80端口被占用

咿呀呀

PHPStudy

微博评论架构分析

🌾🌾🌾小麦🌾🌾🌾

架构实战营

16张图解锁Spring的整体脉络

4ye

Java spring 程序员 后端 签约计划第二季

linux比较两个目录的差异

入门小站

Linux

微博评论架构设计

天天向上

架构实战营

瞰见 | 刚刚,暴涨的 GitLab 给我们带来了怎样的开源思考?

OpenTEKr

狄安瞰源

架构训练营 - 模块 5 作业

焦龙

架构训练营

云原生体系下 Serverless 弹性探索与实践

阿里巴巴云原生

阿里云 Serverless 云原生 弹性 SAE

KubeMeet 深圳站回顾:应对云原生边缘计算落地挑战

阿里巴巴云原生

阿里云 Kubernetes 云原生 线下活动

1 分钟 Serverless 极速抽盲盒,自己部署自己抽!

阿里巴巴云原生

阿里云 Serverless 云原生

如何利用 “集群流控” 保障微服务的稳定性?

阿里巴巴云原生

阿里云 高可用 云原生 集群 AHAS

《重学Java高并发》Sempahore的使用场景与常见误区

中间件兴趣圈

Java高并发 Sempahore

如何设计业务高性能高可用计算架构

天天向上

架构实战营

【架构实战营】模块五作业

liu🍊

入驻快讯|欢迎AfterShip正式入驻 InfoQ 写作平台!

InfoQ写作社区官方

入驻快讯

[Pulsar] Batch Messge的基本原理

Zike Yang

Apache Pulsar 11月日更

没有一个人喜欢被改变 ——阅读《高绩效教练》有感

研发管理Jojo

倾听 敏捷教练 引导和教练

架构实战营模块五作业

孙志强

架构实战营

大厂算法面试之leetcode精讲10.递归&分治

全栈潇晨

LeetCode 算法面试

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