我在几个应用程序中使用简单的Ti.API.log()调用,并且它们工作正常 - 直到我进行了最新的XCode更新。从那时起,当我在模拟器中启动iOS应用程序时,Titanium控制台消息以“focus app simlatur”结束,否则,我的Ti.API.log()调用中不会显示任何消息。
运行配置 - >日志级别设置为“信息”。有没有其他人有这样的问题或解决方案?
答案 0 :(得分:1)
这是新版iOS模拟器的一个错误。查看问题跟踪器主题: https://jira.appcelerator.org/browse/TIMOB-15569
在该主题中向下滚动将显示下面转载的当前解决方法。这将下载并安装包含修复程序的最新版本的sdk。他们估计它将在12月中旬之前合并为正式版。如果您在钛工作室工作,您可能还必须更新到最新版本。我上周遇到了这个问题并通过执行以下命令并更新了钛工作室来修复它。 (可以通过help->安装软件更新钛工作室,然后添加测试版的网站[请参阅 - http://preview.appcelerator.com/studio/])
我的新工作设置是:
Studio版本:3.1.5.201311130103
CLI版本3.2.0
Titanium SDK版本3.2.0.v20131114123518
sudo npm install -g git://github.com/appcelerator/titanium.git
ti sdk install -b master -d
回到稳定状态:
sudo npm install -g titanium@3.1.2
ti sdk select 3.1.3.GA
答案 1 :(得分:0)
目前3.1.2.GA CLI是一个已知问题。它已在即将推出的3.2 CLI中修复。当AppC团队为此工作时,请坚持到那里。
目前,您可以通过npm卸载当前的cli,如此
npm remove titanium
然后从github安装“最新最好的”版本,如此
npm install -g [sudo] npm install -g git://github.com/appcelerator/titanium.git
您可以在此处参考设置选项:https://github.com/appcelerator/titanium