1

我在几个应用程序中使用了简单的 Ti.API.log() 调用,它们运行良好——直到我进行了最新的 XCode 更新。从那时起,当我在模拟器中启动 iOS 应用程序时,Titanium 控制台消息以“focusing app simlatur”结尾,否则,不会显示来自我的 Ti.API.log() 调用的消息。

运行配置 -> 日志级别设置为“信息”。还有其他人有这样的问题或解决方案吗?

4

2 回答 2

1

这是新版 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
于 2013-11-15T19:59:23.883 回答
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

于 2013-11-15T08:47:25.783 回答