我正在使用我的应用程序,从屏幕1转到屏幕2,转到后台,半小时后回来,之后我把它带回了应用程序在屏幕上的前景1.唯一的事情我可以看到发生的事情是应用程序崩溃。
在我的手机上,我将与App Developers共享设置为On
。
设置>隐私>分析>与应用开发者分享>上
在Xcode中,我导航到Crashes,但它说没有崩溃日志:
Windows>组织者>崩溃> App Store> releaseInAppStore
我再次尝试回到屏幕2,去了后台,等了几个小时,当它到达前景时它就在屏幕1上,所以它肯定会崩溃。我把手机连接到Xcode,尝试重现它,但我不能。
我最终只打印了一个零值以强制崩溃:
var x: String?
print(x!)
我在控制台看到了崩溃,但是当我去了:
Window > Device and Simulators > myPhone > myApp's name > View Device Logs > Process > myApp's name
我只看到2017年11月我的应用程序的旧崩溃(之前或之后没有)。它没有显示我的应用程序当前崩溃,但它显示了我所有其他应用程序的所有当前崩溃,如YouTube,Slack,Stack Overflow等。我刚刚在一小时前打印零值的那个甚至没有出现。
为什么我最近的崩溃日志不会出现?
答案 0 :(得分:0)
我的问题是我选择了错误的操作系统。
确保为您的应用选择了正确的操作系统。在管理器的左上方是用于选择您的应用程序的下拉菜单,其中列出了两次应用程序:iOS和Mac。如果您选择了Mac(当您的应用程序专用于iOS)时,崩溃日志将不会显示。