【问题标题】:Is there a way to package a desktop application from my sencha project有没有办法从我的 sencha 项目中打包桌面应用程序
【发布时间】:2013-11-14 01:14:46
【问题描述】:

我有一个 sencha 项目,它在 index.html 中完美运行(Safari 和 Chrome)。我想创建一个 dmg 文件(可执行文件),以便我可以部署在其他电脑上。我用 TideSDK 试过了。但是某些功能,例如从商店中检索数据、滚动、刷新屏幕等功能无法正常工作。 Sencha Packager(试用版)运行良好。但是现在过期了!!! 任何关于桌面打包 sencha 项目的建议。 在创建 TideSDK 输出之前我需要做任何修改吗? 请帮忙..

【问题讨论】:

    标签: sencha-touch-2 tidesdk packager


    【解决方案1】:

    您尝试过 Adob​​e AIR 吗? http://www.adobe.com/devnet/air.html 我知道它多年了,它是跨平台的,并且与 html/js/css 解决方案配合得很好。

    【讨论】:

    • 我试过 adobe air。我简单的 hello.html 被打包并完美打开。但是当我给 Sencha 项目的 index.html 时,我得到了这个错误“myTest.xmlError: Adob​​e AIR runtime security violation for JavaScript code in the application security sandbox (Function constructor)”并且它打开了一个空白屏幕。
    • 亚当,任何事情都需要小心。
    • 我认为 sencha 存在一些安全问题。我在原生煎茶启动项目(空)上也遇到了同样的错误!
    • 您是否查看过这份清单:help.adobe.com/en_US/AIR/1.5/devappshtml/…?我也不使用压缩的 JS 文件,并尝试在脚本开始运行之前一次加载所有 JS 文件。 Sencha 可能会动态加载一些 JS(JSON 配置)文件,这可能会引发“Function constructor”错误。
    • 我查看了清单并做了一些修改。但是 sencha 确实阻止了他们!!..所以放弃并使用 Tide sdk 回去了。谢谢支持..
    猜你喜欢
    • 1970-01-01
    • 2012-05-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-10
    • 1970-01-01
    相关资源
    最近更新 更多