我有一个现有的 Sencha touch 项目,我想将其部署在 Windows Phone 设备上。到目前为止,我已经尝试将 Sencha touch 与 Phonegap 结合起来,通过 Phonegap 进行部署,但没有成功。
据报道,由于 Sencha touch 2.2 Windows Phone 支持是内置的这个帖子 http://www.sencha.com/blog/hello-sencha-touch-2-2/.
有人可以告诉我如何使用 Sencha touch 2.2 和 Sencha CMD 将现有的 Sencha touch 项目部署到 Windows Phone。任何帮助,将不胜感激。
编辑:为了进一步澄清:通过部署我的意思是打包,正如官方文档中所描述的那样(那里说目前仅支持 Android 和 iOS):http://docs-origin.sencha.com/touch/2.2.1/#!/guide/native_packaging http://docs-origin.sencha.com/touch/2.2.1/#!/guide/native_packaging
EDIT2:如果现在根本不可能使用 Sencha touch 进行打包,我会很高兴听到使用 Phonegap(或其他东西)来打包/部署现有 Sencha touch 应用程序的解决方案。
我终于成功打包了一个 Windows Phone 8 应用程序。
使用 sencha cmd 3.1.2 和 cordova 3.0.9 我执行了以下操作:
-
使用 Sencha touch 从现有应用程序构建包(在SenchaTouchApp文件夹):
sencha app build package
-
创建新的空 Cordova 项目(在应放置 cordova 项目文件夹的位置执行):
cordova create ProjectName
-
添加所需的平台(在新创建的文件夹中执行[Cordova项目文件夹]):
cordova platform add wp8
删除所有内容Cordova项目文件夹/www 除了 config.xml
编辑 config.xml 以反映项目设置
复制/移动内容SenchaTouchApp文件夹/build/AppName/打包至Cordova项目文件夹/www
-
编辑index.html添加行以在head-Section中包含cordova.js
<script type="text/javascript" src="cordova.js"></script>
执行“cordova build”Cordova项目文件夹
-> 生成的文件应该位于 'Cordova项目文件夹/平台/wp8'
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)