打包ios调试的sencha touch时出错

时间:2013-06-11 05:51:49

标签: java ios sencha-touch

我正在尝试为ios打包一个sencha应用程序。但是当我在终端中执行:“sencha package build package.json”时,我得到以下内容       :[ERR] null      在com.sencha.command.environment.AppEnvironment。(AppEnvironment.java:48)      在com.sencha.command.environment.BuildEnvironment.load(BuildEnvironment.java:193)      在com.sencha.command.Sencha.loadBuildEnvironment(Sencha.java:374)      在com.sencha.command.Sencha.main(Sencha.java:127)

我可能搞砸了证书和配置文件,但是,我不确定这是否是某种环境错误,即sencha cmd没有找到Java的路径。该错误似乎暗示了这一点,但cmd适用于其他命令。例如,我可以使用“sencha app generate myapp ..myapp”创建一个新的应用程序。

所以,我的问题是,是因为某些环境问题造成的错误,如果是这样,该怎么办,或者是他的问题与我的packager.json中的一些错误相关。这是我的packager.json文件。

所有帮助非常感谢!

{
"applicationName":"app",
"applicationId":"com.appname",
"bundleSeedId":"xxxxxxxx",
"versionString":"1.0",

"iconName":"icon.png",
"icon": {
    "36":"resources/icons/Icon_Android36.png",
    "48":"resources/icons/Icon_Android48.png",
    "57":"resources/icons/Icon.png",
    "72":"resources/icons/Icon~ipad.png",
    "114":"resources/icons/Icon@2x.png",
    "144":"resources/icons/Icon~ipad@2x.png"
},

"inputPath":"/Applications/XAMPP/xamppfiles/htdocs/app/",
"outputPath":"../build/",
"configuration":"Debug",
"platform":"iOS",
"deviceType":"Universal",

"certificatePath":"../cert/mycert.p12",
"certificateAlias":"iPhone Developer:",
"certificatePassword":"",
"provisionProfile":"../cert/name.mobileprovision",
"notificationConfiguration":"",

"orientations": [
    "portrait",
    "landscapeLeft",
    "landscapeRight",
    "portraitUpsideDown"
]

}

0 个答案:

没有答案