我在项目中添加了一个XPC服务,我想在XCode的调试区域中设置断点并检查变量内容。我在服务代码中设置的断点无法识别(显然,调试器连接到主应用程序进程。在我的主应用程序启动后,我如何将调试器(手动或自动)连接到XPC服务进程?单独运行服务并发送消息,而不从主应用程序启动它?如何在XCode 4中调试XPC服务?
4
A
回答
7
调试 - >附加到进程 - >通过进程标识符(PID)或名称...
输入您的XPC服务进程名。下一次启动启动您的XPC服务,Xcode将附加。
2
我实际上不知道如何附加调试器,但仍然可以在控制台上使用“NSLog”进行调试输出。启动“/Applications/Utilities/Concole.app”中的“Console.app”根据你的系统语言,这个应用程序可能会有不同的名称(它是本地化的),它显示所有正在运行的应用程序的所有NSLog输出,包括你的xpc -services。
这不是调试器,但你会从您的服务中获取信息。
相关问题
- 1. 调试XCode中4
- 2. 的Xcode 4调试
- 3. Xcode 4和调试
- 4. xcode:如何在xcode中进行调试?
- 5. 如何调试服务器
- 6. 如何调试Windows服务
- 7. 如何调试Web服务
- 8. 如何调试WCF服务?
- 9. 无法访问Xcode 4中的调试
- 10. 如何使用Flash Builder 4调试Flex 4中的挂起/挂起web服务?
- 11. 如何在Xcode 4中调试“Xcode CodeSign错误:授权文件Entitlements.plist缺失”?
- 12. 在Xcode中调试
- 13. 如何在XCode中调试软件包?
- 14. 如何在Xcode中调试EXC_BREAKPOINT(SIGTRAP)
- 15. VS2010 - 在WCF服务中调试silverlight 4带有断点的OOB
- 16. 如何在Xcode 4
- 17. 调试服务
- 18. 如何在XCode调试器中调试NSManagedObjects?
- 19. Xcode 4调试器打错文件
- 20. Xcode 4相当于“构建和调试?”
- 21. XCode 4调试设备问题
- 22. 调试在Xcode
- 23. 如何调试UI Xcode?
- 24. 如何在调试时在调试窗口中输入Xcode 4 iPhone应用程序
- 25. 调试Windows服务
- 26. 如何调试org.xml.sax.SAXParseException; schema_reference.4?
- 27. 在Xcode 4中,我如何构建“调试”,“特设”和“存储”设置?
- 28. 调试中的Flex服务
- 29. XCode 4在尝试调试时翻转车针
- 30. 调试服务器
我应该为此投票,因为这是它应该工作的方式。但是,这个过程只会反复崩溃Xcode 5.0.2。 – ctpenrose 2013-11-20 20:10:43
如果您的工作很容易重现,应该在bugreport.apple.com上提交错误报告。 – Khakionion 2013-11-20 23:30:16