2

我使用 HTML、JS Blank App 模板开发了一个 Windows 8 应用程序。我已将 PhoneGap / Cordova JS 引用包含在项目中,如http://docs.phonegap.com/en/2.3.0/guide_getting-started_windows-8_index.md.html上的 PhoneGap 文档中所述

我能够在本地环境中运行应用程序,但是我想使用 PhoneGap 构建来部署它。PhoneGap 文档不包含有关哪些文件需要捆绑为 zip 文件并上传到 PhoneGap 构建服务器的任何信息。

我需要帮助确定需要部署到 PhoneGap 构建的文件以及这些文件的格式 [例如 Zip 文件、zip 文件中的文件夹结构等]

注意 - 对于使用 Visual Studio 2010 开发的 Windows Phone 7 应用程序,IDE 本身会创建“www”文件夹以及所需的 JS 和 CSS 文件,我已成功将其部署到 PhoneGap 构建服务器并在不同设备上验证了应用程序。

我需要专门针对 Windows 8 应用程序的帮助。

谢谢。

4

1 回答 1

3

PhoneGap-Build 不支持为 Windows 8 构建,因此我假设您正在尝试使用 PhoneGap-Build 来移植您为 Windows 8 开发的 PhoneGap 应用程序。

Windows8 版本的 Apache Cordova 目前在幕后使用了一些额外的 WinRT.js 东西。您将需要删除这些引用。

<!-- WinJS references -->
<link href="//Microsoft.WinJS.1.0/css/ui-dark.css" rel="stylesheet" />
<script src="//Microsoft.WinJS.1.0/js/base.js"></script>
<script src="//Microsoft.WinJS.1.0/js/ui.js"></script>

此外,Windows8 版本的 Apache Cordova 目前不使用 www 文件夹,因此在组合您的 zip 时,您可能需要创建它。

邮编结构应该是这样的:

MyApp.zip
+-www/
  +-cordova-2.x.0.js
  +-index.html
  +-[any other supporting files, images you use ]

@Ely,是的,WinRT 确实与 PhoneGap 做所有相同的事情,但它是完全不可移植的。

于 2013-01-22T21:24:06.993 回答