在模拟器中记录第二次运行ios应用程序

时间:2012-12-03 23:24:03

标签: iphone ios xcode ipad ios5

我有一个问题似乎应该是一个相当普遍的问题。我正在尝试测试仅在第一次安装ios应用程序时运行的代码。虽然原则上这很容易,但我在第二次运行应用程序时遇到问题时出现问题(请注意,崩溃相关)。

我已经使用plist中的“应用程序不在后台运行”标志第二次强制运行应用程序,然后只需按下主页按钮。这很好用,除了我在第一次运行后停止获取日志数据。

有没有人知道如何在应用关闭后继续查看日志信息的方式测试这种情况?例如,如果有办法将xcode记录器附加到新的进程ID?或者只是另一种强制重启应用程序而不会丢失日志记录功能的方法?

提前致谢!

1 个答案:

答案 0 :(得分:1)

使用调试器菜单:

Product>Attach To Process

(结果可能因Xcode的不同版本而异。)

此外,您可能需要在启动开始时插入睡眠以捕获非常早期的日志消息。

编辑:如果您使用的是设备,则可以使用设备管理器(cmd + shift + 2)观看设备上的所有日志。