调试扩展程序时如何打印变量?

夸张

我正在UNNotificationServiceExtension使用“调试”>“按PID或名称附加到进程”(这使我永远想不起来)连接到我的实现,尽管当我遇到断点并尝试po使用变量时,我得到的输出如下:

(lldb) po response      // `response` is a `NSURLResponse`, so I would expect it to be available to the debugger by way of `Foundation`.
warning: Swift error in module
MyExtensionProxy(0x00000001000e8000).
Debug info from this module will be unavailable in the debugger.

warning: Swift error in module
MyExtension(0x0000000100118000).
Debug info from this module will be unavailable in the debugger.

error: in auto-import:
failed to get module 'MySharedFramework' from AST context
(lldb) 

我找不到有关如何解决这些框架运行时错误的任何信息,因此调试几乎是不可能的。如何使这些模块在调试器中可用并能够用于po我的对象?

马亚恩·扎列瓦斯(Maayan Zalevas)

使用Xcode 8.1

我自己只是通过相同的过程。会在这里为您和所有其他搜索发布。在消除了所有可能性之后,这个小事情就成功了-

当您单击“调试>通过PID或名称附加到进程”时,您会看到一个弹出窗口,用于插入您的PID或进程名称。在此窗口中,有一个标题为“工具链”的组合框。对我来说,它设置为“ Xcode 8.1”。单击此组合框可打开更多可能性,其中包括“ Xcode 8.1(Swift 2.3)”。选择此设置使我可以在Swift模块中查看运行时变量。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

通过 JUNIT 运行程序时如何打印值(用于调试)

来自分类Dev

调试Django应用程序时如何在终端中打印消息?

来自分类Dev

杀死应用程序时如何调试

来自分类Dev

在调试MSVC ABI Rust程序时如何检查变量值?

来自分类Dev

如何从 Makefile 打印扩展变量?

来自分类Dev

在使用Testinfra作为分子验证程序时如何调试测试

来自分类Dev

调试Android应用程序时如何禁用SIGABRT?

来自分类Dev

调试Chrome扩展程序时最小化开发人员工具窗口

来自分类Dev

使用多线程python扩展调试多线程程序时,GDB挂起

来自分类Dev

在调试tomcat应用程序时如何在Windows中启动tomcat调试端口

来自分类Dev

在调试Java应用程序时,在堆栈框中显示变量的哪些信息

来自分类Dev

如何在Netbeans调试期间打印出变量的值?

来自分类Dev

如何使用Intellij IDE调试Chrome扩展程序?

来自分类Dev

如何使用Intellij IDE调试Chrome扩展程序?

来自分类Dev

使用中断处理程序时如何避免全局变量?

来自分类Dev

ImportError:libcudart.so.7.5当我使用带有python扩展名的VScode调试TensorFlow程序时?

来自分类Dev

尝试调试D程序时出错

来自分类Dev

尝试调试D程序时出错

来自分类Dev

调试程序时,UserControl的按钮消失

来自分类Dev

调试外部程序时模块不加载

来自分类Dev

如何在Java IDE上调试3D应用程序时防止鼠标被抓住?

来自分类Dev

调试Android应用程序时如何使用不同的设置?

来自分类Dev

在调试PHP应用程序时如何防止Netbeans 8在第一行停止

来自分类Dev

在Intellij中调试dart应用程序时如何浏览列表内容?

来自分类Dev

在调试C程序时如何将gdb值转换为python数字对象

来自分类Dev

使用GDB调试C程序时,如何找出内联常量的值?

来自分类Dev

在调试PHP应用程序时如何防止Netbeans 8在第一行停止

来自分类Dev

在调试C程序时如何将gdb值转换为python数字对象

来自分类Dev

在调试应用程序时如何限制对ios框架的.m文件的访问?

Related 相关文章

  1. 1

    通过 JUNIT 运行程序时如何打印值(用于调试)

  2. 2

    调试Django应用程序时如何在终端中打印消息?

  3. 3

    杀死应用程序时如何调试

  4. 4

    在调试MSVC ABI Rust程序时如何检查变量值?

  5. 5

    如何从 Makefile 打印扩展变量?

  6. 6

    在使用Testinfra作为分子验证程序时如何调试测试

  7. 7

    调试Android应用程序时如何禁用SIGABRT?

  8. 8

    调试Chrome扩展程序时最小化开发人员工具窗口

  9. 9

    使用多线程python扩展调试多线程程序时,GDB挂起

  10. 10

    在调试tomcat应用程序时如何在Windows中启动tomcat调试端口

  11. 11

    在调试Java应用程序时,在堆栈框中显示变量的哪些信息

  12. 12

    如何在Netbeans调试期间打印出变量的值?

  13. 13

    如何使用Intellij IDE调试Chrome扩展程序?

  14. 14

    如何使用Intellij IDE调试Chrome扩展程序?

  15. 15

    使用中断处理程序时如何避免全局变量?

  16. 16

    ImportError:libcudart.so.7.5当我使用带有python扩展名的VScode调试TensorFlow程序时?

  17. 17

    尝试调试D程序时出错

  18. 18

    尝试调试D程序时出错

  19. 19

    调试程序时,UserControl的按钮消失

  20. 20

    调试外部程序时模块不加载

  21. 21

    如何在Java IDE上调试3D应用程序时防止鼠标被抓住?

  22. 22

    调试Android应用程序时如何使用不同的设置?

  23. 23

    在调试PHP应用程序时如何防止Netbeans 8在第一行停止

  24. 24

    在Intellij中调试dart应用程序时如何浏览列表内容?

  25. 25

    在调试C程序时如何将gdb值转换为python数字对象

  26. 26

    使用GDB调试C程序时,如何找出内联常量的值?

  27. 27

    在调试PHP应用程序时如何防止Netbeans 8在第一行停止

  28. 28

    在调试C程序时如何将gdb值转换为python数字对象

  29. 29

    在调试应用程序时如何限制对ios框架的.m文件的访问?

热门标签

归档