我开发了一个应用程序,并且已经在Xcode和我的物理iPhone设备上对其进行了测试。
在我的iPhone上进行大量测试后,该应用程序在启动后退出。我想这是因为一个空数组,但我不确定。
是否可以在我的iPhone上读取我已经构建的应用程序的控制台?因为当我在 Xcode 上测试应用程序时一切正常 - 我想错误只发生在非常特定的情况下......
我不想在我的物理设备上再次构建应用程序,因为我很确定那时一切正常,我将无法重现确切的情况。所以我想将手机连接到我的 macbook,并在 Xcode 中在我的手机上运行该应用程序,而无需先重建它。
有什么想法吗?
- 将手机连接到系统并打开Xcode。
- Xcode 中的"窗口"菜单从窗口菜单。
- 从左侧面板中选择您的设备。
- 切换日志按钮 确保日志已展开。如果他们不是,请按左下角的小向上箭头主窗格。
- 单击"保存控制台"按钮(右下角(以保存日志控制台中的信息。
如果你使用免费的苹果开发者帐户,这是正常的,它没有崩溃......它只是拒绝运行。
Apple 对"免费"预配配置文件施加了"新"限制,在此限制下,您可以在物理设备上运行该应用程序 7 天,然后您必须在设备上使用新部署重新创建新的配置文件。
即使没有XCode,您也可以使用iOS控制台获取日志,该控制台是免费的,并且与XCode的控制台完全相同。
至于在不从XCode重建的情况下再次启动应用程序,您可以使用⌃⌘R
来加快测试速度。