我在項目中添加了一個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 4調試
- 5. XPC服務陣列崩潰
- 6. XPC沒有爲XPC服務創建任何進程
- 7. 在Xcode 4中調試Automator操作
- 8. 在XCode 4中調試異常
- 9. xcode:如何在xcode中進行調試?
- 10. 如何在Web服務中調試WebMethod?
- 11. 如何在Xcode 4中進行遠程調試?
- 12. 如何調試WCF服務?
- 13. 如何調試服務器
- 14. 如何調試Web服務?
- 15. 如何調試Windows服務
- 16. 如何調試Web服務
- 17. 如何調試WCF服務?
- 18. 如何調試Android服務
- 19. 如何使用Flash Builder 4調試Flex 4中的掛起/掛起web服務?
- 20. 如何在Xcode 4中調試「Xcode CodeSign錯誤:授權文件Entitlements.plist缺失」?
- 21. 無法訪問Xcode 4中的調試
- 22. 測試服務在角4,如setTimeout的
- 23. 在Xcode中調試
- 24. 如何在xcode 4.0.2中調試javascript?
- 25. 如何在XCode中調試軟件包?
- 26. 學習如何在Xcode中調試
- 27. 如何在XCode中調試進程?
- 28. 如何在Xcode中調試EXC_BREAKPOINT(SIGTRAP)
- 29. 如何在Xcode 5中調試NSPreferencePane?
- 30. VS2010 - 在WCF服務中調試silverlight 4帶有斷點的OOB
我應該爲此投票,因爲這是它應該工作的方式。但是,這個過程只會反覆崩潰Xcode 5.0.2。 – ctpenrose 2013-11-20 20:10:43
如果您的工作很容易重現,應該在bugreport.apple.com上提交錯誤報告。 – Khakionion 2013-11-20 23:30:16