使用Cordova包装Sencha Touch后没有cordova.local.properties文件

时间:2014-08-26 08:22:01

标签: cordova extjs sencha-touch

为什么我没有获得cordova.local.properties文件?我完全按照Sencha Docs中的说明执行了没有错误的步骤。它刚刚停止构建,给出了下面的输出。 我使用Sencha Touch 2.3.1a,Sencha Cmd v5.0.1.231和Cordova 3.5.0-0.2.6。 我在这里缺少什么?

[xxx@xxx:/Projects/SenchaTouch2/TestApp]$ sencha cordova init org.example.app

Sencha Cmd v5.0.1.231
[INF] Creating App
[INF] App.json already contains a builds object. Please configure build / packager definitions in app.json manually.
[INF] Application has been initialized for native packaging. Please edit app.json and add platform(s) to build for.

[xxx@xxx:/Projects/SenchaTouch2/TestApp]$

2 个答案:

答案 0 :(得分:1)

我明白了。

显然,您必须真正按照异常告诉您的操作:手动编辑app.json。那里有一段代码,你只需要取消注释,然后你就可以了。 所以只是取消注释

"platform": "ios"

然后去构建它。

PS:我在stackOverflow上的第一个答案!

答案 1 :(得分:0)

我实际上找到了一个解决方案。在此版本中,未生成cordova.local.properties! 所以我在app.json中编辑了这一行:

"platforms": "ios android",

并添加了js:

    {
        "path": "cordova.js",
        "remote": true
    },