升级到版本5后,Sencha cmd构建本机失败

时间:2014-07-03 14:21:29

标签: ios sencha-touch sencha-cmd

我有一个sencha touch应用程序,我打包它在移动设备上本地运行,我按照Native Packaging for Mobile DevicesPackaging Native iOS Applications中的sencha文档中提到的所有步骤,我使用命令构建了应用程序sencha app build native使用sencha cmd version 4并完成配置并获得证书,我在iPhone上复制了应用程序,一切都很好,现在应用程序中有更新,我已将sencha cmd升级到版本5,现在当我运行build native命令时,我收到以下错误:

BUILD FAILED

[ERR] java.lang.UnsupportedOperationException: STBuild is no longer supported in Cmd 5. Please use the cordova or phonegap packager for device packaging.

[ERR]   at org.apac

[ERR] he.tools.ant.TaskAdapter.execute(TaskAdapter.java:154)

不再支持STBuild是什么意思?我检查了docs of sencha cmd 5,这里有关于包装的内容:

  

Native Packaging:本机打包,用于将Sencha Touch应用程序转换为可访问设备功能并可在App Store中分发的一流移动应用程序。

我无法想象版本4中支持本机版本,现在版本5不支持。

我在Mac OS X 10.9.3上运行它。

1 个答案:

答案 0 :(得分:1)

Sencha Cmd 5确实放弃了对STBuild的支持 - 现在建议您使用PhoneGap或Cordova满足您的混合包装需求。 See this article了解更多信息,因为设置非常简单。

另见此主题:http://www.sencha.com/forum/showthread.php?287378-Mobile-Packager-Changes-in-Sencha-Cmd-5.0

相关问题