Xcode 没有显示最近的崩溃日志

Lan*_*ria 6 xcode crash-log ios

在我的手机上,我将与应用程序开发人员共享设置为On.

设置 > 隐私 > 分析 > 与应用开发者共享 > 开启

我打印了一个 nil 值来强制崩溃:

var x: String?
print(x!)
Run Code Online (Sandbox Code Playgroud)

我在控制台中看到了崩溃,但是当我去:

Window > Device and Simulators > myPhone > myApp's name > View Device Logs > Process > myApp's name
Run Code Online (Sandbox Code Playgroud)

我只看到我的应用程序从 2017 年 11 月开始的旧崩溃(之前或之后都没有)。它没有显示我的应用程序的任何当前崩溃,但它显示了我所有其他应用程序(例如 YouTube、Slack、Stack Overflow 等)的所有当前崩溃。我一小时前刚刚打印了一个 nil 值的那个甚至没有出现。

在此处输入图片说明

在 Xcode 中,我导航到 Crashes,但它显示 No Crash Logs:

Windows > Organizer > Crashes > App Store > releaseInAppStore但 nada

为什么我最近的崩溃日志没有出现?

JCu*_*ng8 1

我的问题是我选择了错误的操作系统。

确保您为您的应用程序选择了正确的操作系统。管理器的左上角是用于选择应用程序的下拉菜单,应用程序列出两次:适用于 iOS 和适用于 Mac。如果您选择了 Mac(当您的应用程序适用于 iOS 时),则不会显示崩溃日志。