iPhone 7 设备日志不会显示在 Xcode 的调试器中
Posted
技术标签:
【中文标题】iPhone 7 设备日志不会显示在 Xcode 的调试器中【英文标题】:iPhone 7 device logs won't show up in the debugger in 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。
【参考方案1】:
您也可以使用dump
进行登录。你可以试试这个,也许这个有用。什么可以帮助你:
1.创建新的建筑方案。
2.尝试在模拟器上运行它。使用多个 ios 版本。也许最新的有一个错误。
3. 删除本项目中的派生数据。
【讨论】:
创建一个新方案就成功了!我忘记了我禁用了OS_ACTIVITY_MODE
(在运行> 参数> 环境变量中),可能是为了在iOS 的beta 版中安静所有额外的登录。谢谢。以上是关于iPhone 7 设备日志不会显示在 Xcode 的调试器中的主要内容,如果未能解决你的问题,请参考以下文章
真实设备未按照 Xcode 7.3.1 中的 iPad 故事板显示更改
现在 iPhone 上的重置设置不会在 Xcode 中显示以运行应用程序
使用 Xcode 部署的 Xamarin iPhone 不会显示已连接