我在几个应用程序中使用了简单的 Ti.API.log() 调用,它们运行良好——直到我进行了最新的 XCode 更新。从那时起,当我在模拟器中启动 iOS 应用程序时,Titanium 控制台消息以“focusing app simlatur”结尾,否则,不会显示来自我的 Ti.API.log() 调用的消息。
运行配置 -> 日志级别设置为“信息”。还有其他人有这样的问题或解决方案吗?
我在几个应用程序中使用了简单的 Ti.API.log() 调用,它们运行良好——直到我进行了最新的 XCode 更新。从那时起,当我在模拟器中启动 iOS 应用程序时,Titanium 控制台消息以“focusing app simlatur”结尾,否则,不会显示来自我的 Ti.API.log() 调用的消息。
运行配置 -> 日志级别设置为“信息”。还有其他人有这样的问题或解决方案吗?
这是新版 iOS 模拟器的一个错误。请参阅问题跟踪器线程: https ://jira.appcelerator.org/browse/TIMOB-15569
在该线程中向下滚动将显示下面复制的当前解决方法。这将下载并安装包含该修复程序的最新版 sdk。他们估计它将在 12 月中旬合并到正式版本中。如果您在钛工作室工作,您可能还需要更新到最新版本。上周我遇到了这个问题,并通过执行以下命令并更新钛工作室来修复它。(titanium studio 可以通过帮助->安装软件进行更新,然后添加测试版的站点 [参见 - 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
这是目前 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