在Windows Phone上部署Sencha触摸应用程序 [英] Deploy Sencha touch app on Windows Phone

查看:85
本文介绍了在Windows Phone上部署Sencha触摸应用程序的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个现有的Sencha触摸项目,我想在Windows Phone设备上部署。到目前为止,我已经尝试结合Sencha touch与Phonegap通过Phonegap部署,但我没有成功。



由于Sencha touch 2.2 Windows Phone支持内置,根据此信息



有人可以指示我如何使用Sencha touch 2.2与Sencha CMD部署现有的Sencha触摸项目到Windows Phone。任何帮助将不胜感激。



编辑:为了进一步澄清:通过部署我的意思是包装,正如官方文档中所述(它说,只有Android和iOS目前支持): http://docs-origin.sencha。 com / touch / 2.2.1 /#!/ guide / native_packaging



EDIT2:如果包装与Sencha touch现在是不可能的,很高兴听到有关使用Phonegap(或其他)打包/部署现有Sencha触摸应用程序的解决方案。

解决方案

终于设法打包一个Windows Phone 8应用程序。
使用sencha cmd 3.1.2和cordova 3.0.9我做了以下操作:


  1. 使用Sencha touch的应用程序(在 SenchaTouchAppFolder 中执行以下脚本):

      sencha应用程序构建包


  2. 创建新的空Cordova项目(执行您的Cordova项目文件夹所在位置):

      cordova create ProjectName 


  3. 添加所需的平台(在新创建的文件夹中执行[ CordovaProjectFolder ]):

      cordova平台添加wp8 


  4. 删除 CordovaProjectFolder中的所有内容 / config>


  5. 复制/将内容从 SenchaTouchAppFolder / build / AppName / package移动到 CordovaProjectFolder / www


  6. 编辑index.html添加行以在头部包含cordova.js

     < script type =text / javascriptsrc =cordova.js>< / script> 


  7. 在CordovaProjectFolder中执行'cordova build'

- >生成的文件应位于 CordovaProjectFolder / platforms / wp8'


I have an existing Sencha touch project which I would like to deploy on a Windows Phone device. So far I have tried to combine Sencha touch with Phonegap to deploy it via Phonegap, but I did not succeed in doing so.

Since Sencha touch 2.2 Windows Phone support is builtin, according to this post.

Can someone point me on howto deploy an existing Sencha touch project to Windows Phone using Sencha touch 2.2 with Sencha CMD. Any help would be appreciated.

EDIT: For further clarification: By deploying I mean packaging as it is described in the official documentation (there it says that only Android and iOS are currently supported): http://docs-origin.sencha.com/touch/2.2.1/#!/guide/native_packaging

EDIT2: If packaging with Sencha touch is simply not possible as of now, I will be glad to hear about a solution using Phonegap (or something else) to package/deploy an existing Sencha touch app.

解决方案

I finally managed to package a Windows Phone 8 app. Using sencha cmd 3.1.2 and cordova 3.0.9 I did the following:

  1. Build a package from existing App using Sencha touch (execute the following in SenchaTouchAppFolder):

    sencha app build package
    

  2. Create new empty Cordova project (execute where your cordova project folder should be placed):

    cordova create ProjectName
    

  3. Add desired platforms (execute in newly created folder [CordovaProjectFolder]):

    cordova platform add wp8
    

  4. Remove all content in CordovaProjectFolder/www except config.xml

  5. Edit config.xml to reflect project settings

  6. Copy/Move content from SenchaTouchAppFolder/build/AppName/package to CordovaProjectFolder/www

  7. Edit index.html add line to include cordova.js in head-Section

    <script type="text/javascript" src="cordova.js"></script>
    

  8. Execute 'cordova build' in CordovaProjectFolder

-> The generated files should be in 'CordovaProjectFolder/platforms/wp8'

这篇关于在Windows Phone上部署Sencha触摸应用程序的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆