【问题标题】:PhoneGap Build and local developmentPhoneGap 构建和本地开发
【发布时间】:2013-01-22 15:42:04
【问题描述】:

我正在创建一个应用程序,它将使用 PhoneGap Build 为不同的平台打包。 现在我的项目结构如下:

+--- css
+--- img
+--- js
+--- res
+--- config.xml
+--- icon.png
\--- index.html

这是 PhoneGap 的启动项目之后的标准。 我可以将它作为 zip 文件上传到 PhoneGap Build 服务器并取回包。

现在我想知道我应该如何最好地进行一些本地开发(每次更改后不通过 PhoneGap Build 进行构建);我应该在单独的文件夹中创建一个“普通”PhoneGap 项目并将文件放在我的项目资产(html、js、css、img)中吗? 这个普通的PhoneGap项目我可以通过例如运行Xcode。

我想知道以上是最好的方法还是有替代方法?

【问题讨论】:

    标签: ios xcode cordova mobile phonegap-build


    【解决方案1】:

    他们有一个称为 hydration 的功能,可以加快测试过程,但您仍然需要完成上传和构建步骤。 https://build.phonegap.com/docs/hydration

    如果你可以不用api,那么在本地开发和测试非常容易,只需在本地浏览器中打开即可。这比重新编译和部署到本地模拟器要快。如果您只需要几个 API,您可以考虑将这些 API 存根。这也使得为您的代码编写自动化测试变得更加容易。

    另一种选择是使用 phonegap 模拟器 chrome 插件。 http://emulate.phonegap.com/这个可以模拟phonegap apis。

    【讨论】:

      【解决方案2】:

      您是否尝试过其中一种:

      1. Chrome:如果您的开发不需要 PhoneGap API,您可以简单地使用启用了“模拟触摸事件”的 Chrome。我经常使用它,因为大部分时间我都在处理 CSS 和 JavaScript,因此可以完美地单独使用 Chrome。设置“设备指标”也是一个很好的帮手。
      2. iPhone 模拟器:如果您在 Mac 上工作,则可以使用 iPhone 模拟器并使用 Safari 检查您的项目。
      3. Ripple 模拟器:要模拟 PhoneGap API,您可以使用此模拟器:http://emulate.phonegap.com/

      只要您主要开发纯 HTML、CSS 和 JavaScript,此设置就可以帮助您提高工作效率。我认为这就是@simap 对“在本地主机上开发”的含义。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-04-15
        • 1970-01-01
        • 1970-01-01
        • 2013-10-18
        • 1970-01-01
        • 1970-01-01
        • 2014-08-25
        • 2020-11-01
        相关资源
        最近更新 更多