尝试 "Validate App" 或 "Distribute App" 时如何访问 Xcode 崩溃日志?

How do I access Xcode crash logs when attempting to "Validate App" or "Distribute App"?

我正在尝试向 TestFlight 提交构建。我通过选择 "Generic iOS Device" 产品 > 存档创建了一个存档。然后它打开了 Window > 管理器。

我有两个选择:

  1. 分发应用程序
  2. 验证应用程序

如果我选择验证应用程序,Xcode 会立即崩溃,而且我看不到任何错误消息。如果我选择分发应用程序 > iOS App Store > 上传,它显示 "analyzing signature" 并立即再次崩溃(没有错误消息)。

如果我尝试验证不同的应用程序,它会成功。因此,该项目的设置存在问题。但是,因为它立即崩溃并且没有显示错误消息,所以我不知道那是什么来解决它。

有没有办法在任何地方查看崩溃日志,以便我更好地了解如何解决此问题?

我在 Xcode 10.1 和 Xcode 10.2 beta 4 上尝试了 运行。两者具有相同的行为。

方法一:

您可以从 Console 应用程序

查看所有崩溃日志
  • Applications > Utilities > Console

  • Spotlight Search > Console

单击边栏中的 User Reports 并打开以 Xcode

开头的崩溃日志

方法二:

实际文件位于此处:

~/Library/Logs/DiagnosticReports/

  • 将此粘贴到 Finder > Go > Go to Folder