我在Sencha Touch 2.3项目上开发时遇到了问题。在这里我的环境:
- OS X 10.9(小牛队)
- 煎茶建筑师3.0
- 煎茶触摸2.3.0
- 的PhoneGap 3.1.0-0.15.0
我尝试使用phonegap for iOS构建一个本机应用程序,其中包含xCode中的一些日志,但它仅适用于第一个版本。请按照以下步骤重现问题:
- 创建在煎茶建筑师空白项目,并命名为“SenchaArchitectTest”
- 在app.js文件和启动方法中,添加:console.log(“App launch debug”);
- 打开终端并导航到项目文件夹
- 运行以下命令:“sencha phonegap init com.sencha.test-architect SenchaArchitectTest”
- 导航到的PhoneGap文件夹:cd PhoneGap的
- 添加的PhoneGap控制台插件: “本地的PhoneGap插件添加https://gitwip-us.apache.org/repos/asf/cordovapluginconsole.git”
- 构建与PhoneGap的应用程序
- 打开在Xcode项目并启动它
醇>
在这一点上,你可以看到“应用程序启动调试”的日志在Xcode控制台。请按照以下步骤操作:
- 添加新的日志中的app.js:的console.log( “第二应用程序启动调试”);
- 与电话间隙重建该应用
- 重新打开在Xcode项目并启动它
醇>
现在,有没有更多的日志..
最奇怪的是,如果我用TextEdit编辑了app.js文件,那么两个日志都会正确显示..
此外,如果我尝试不使用phonegap并直接从Sencha Architect使用iOS模拟器,我也看不到任何日志。
你能帮我解决这个问题吗?调试没有日志的代码很复杂;)