我使用 Visual Studio 2012 for Windows 8 为 Windows 商店构建了 Javascript Blank 应用程序(默认不带 WinJS)。
此应用程序中使用的技术是:
- jQuery 1.8.3。
- jQuery 移动 1.1.0
- HTML5/CSS3
- Javascript
- 索引数据库
- 电话间隙
该应用程序在 Win 8 模拟器中运行良好。 但是,当我创建应用程序包上传到存储并通过 Windows 证书工具包进行验证时,它显示了一个错误:
- Javascript 语法错误的字节码生成。 (虽然它在 Chrome 浏览器中工作正常,没有任何 Javascript 错误)
- 未完成对 UTF-8 的编码。
根据 Microsoft 文档,我们可以使用 jQuery/jQuery Mobile 创建应用程序并将其提交到 App Store,但认证测试仅针对这些文件指出错误。
我们还尝试了另一种方法,即使用适用于 Windows 8 的 Phonegap 2.2.0,但在创建应用程序包时出现了相同的错误。根据http://docs.phonegap.com/en/2.2.0/guide_getting-started_windows-8_index.md.html#Getting%20Started%20with%20Windows%208
如果在生成应用程序包提交到 App Store 之前需要遵循任何步骤,请向我们提供文档。
最佳答案
尝试将出现错误的文件保存为 UTF-8 编码文件。我认为您可以在另存为时执行此操作。
关于jquery - Phonegap 2.2 Windows 8 :app package for Win Store using Win Certificate Kit - failed with error,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13756189/