我正在运行以下内容:
当我创建一个“经典”项目时,请进入app.js
文件并输入Ti.API.info('some text');
,这不会显示在控制台中。
我启用了跟踪。
有人可以帮忙吗?没有这个工作已经4天了。我重新安装了xCode和Appcelerator,包括它的CLI。
要注意:如果我使用Titanium 5.5 GA运行xCode 7.3,那么我可以从Ti.API.info()调用中看到控制台日志条目。
修改
构建应用程序后,Mac OS中的终端和Appcelerator中的控制台显示消息:Trying to connect to log server port 19920...
然而,它没有回复另一条消息(应该),说它已成功连接。
与端口号不应该冲突,因为如果使用该端口,Appcelerator会智能地使用另一个端口 - 读取它有50,000个端口可供选择。
还尝试使用tiapp.xml中的<log-server-port></log-server-port>
ios设置来强制使用端口号,但是没有用。
答案 0 :(得分:0)
有些开发人员也有这个问题,我认为它只影响iOS。
您是否尝试使用 console.log 而不是 Ti.API.info ?
如果您尝试获取数据库异常日志,则只有在您使用6.0.0之前的SDK时才会获得
答案 1 :(得分:0)
听起来您遇到了将appcelerator更新为5.5后遇到的同样问题(请参阅:https://stackoverflow.com/a/39654464/6868718)。您可以尝试使用其他软件,例如&#34; iOS控制台&#34;得到日志。
虽然错误应该已经在5.5.1中得到修复,但我似乎还是无法正确登录iOS。同时android用不必要的消息阻止日志。