我使用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应用程序提供帮助。
感谢。
答案 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完全相同,但它完全不可移植。