【问题标题】:iPhone 7 device logs won't show up in the debugger in XcodeiPhone 7 设备日志不会显示在 Xcode 的调试器中
【发布时间】:2017-02-26 16:45:21
【问题描述】:

在我们的 iPhone 7 上从 Xcode 构建和运行我的应用程序时,我无法在调试区域中显示日志。我已经测试了我和我妻子的 iPhone 7。它完全是空白的。它们会出现在其他设备(iPhone 5、iPad 等)和模拟器上,但不会出现在 7 上。 当我在 Window > Devices >(选择设备) 或系统控制台中查看日志时,我也看不到我的应用程序的日志。只有来自症状等的应用程序的引用。但我的应用程序名称甚至没有出现任何进程。
我的应用程序与这些特定设备之间似乎存在一些不兼容。自 2012 年左右以来,我一直在使用和更新同一个应用程序,因此其中可能存在某种东西阻止了这些最新设备上的日志。
我尝试过的事情:

  • 构建和运行其他应用程序(显示日志)
  • 测试其他设备(日志显示)
  • 重新启动 iPhone 并重新启动 Xcode
  • 在调试器中设置断点并运行命令(我得到了该命令的响应)

任何其他尝试的步骤将不胜感激。

【问题讨论】:

  • 你用什么来记录?你使用的是swift还是objective c?
  • @Axel 我正在使用NSLog,如果这就是你的意思。 Objective-c。

标签: ios objective-c iphone xcode


【解决方案1】:

您也可以使用dump 进行登录。你可以试试这个,也许这个有用。什么可以帮助你: 1.创建新的建筑方案。 2.尝试在模拟器上运行它。使用多个 iOS 版本。也许最新的有一个错误。 3. 删除本项目中的派生数据。

【讨论】:

  • 创建一个新方案就成功了!我忘记了我禁用了OS_ACTIVITY_MODE(在运行> 参数> 环境变量中),可能是为了在iOS 的beta 版中安静所有额外的登录。谢谢。
猜你喜欢
  • 1970-01-01
  • 2023-02-12
  • 2013-09-24
  • 1970-01-01
  • 1970-01-01
  • 2022-07-04
  • 2017-04-02
  • 2011-09-03
  • 2014-09-29
相关资源
最近更新 更多