需要帮助部署Windows 8 PhoneGap应用程序

时间:2013-01-20 09:21:00

标签: cordova windows-8 windows-store-apps

我使用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构建服务器并在不同设备上验证了ap。

我需要专门为Windows 8应用程序提供帮助。

感谢。

1 个答案:

答案 0 :(得分: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>

此外,Apache Cordova的Windows8版本目前还没有使用www文件夹,因此在拼凑zip时,您可能需要创建它。

Zip结构应该是这样的:

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

@Ely,是的WinRT与PhoneGap完全相同,但它完全不可移植。