프로젝트에 XPC 서비스를 추가했는데 중단 점을 설정하고 XCode의 디버그 영역에서 변수 내용을 검사하고 싶습니다. (예를 들어, 디버거가 주 앱 프로세스에 연결되어 있음) 기본 앱이 실행 된 후 디버거 (수동 또는 자동)를 XPC 서비스 프로세스에 첨부하는 방법은 무엇입니까? 방법을 사용하여 서비스를 단독으로 실행하고 주 앱에서 시작하지 않고 메시지를 보냅니다.XCode 4에서 XPC 서비스를 어떻게 디버깅합니까?
4
A
답변
7
디버그 - 당신의 XPC 서비스 프로세스의 이름으로 ... 프로세스 식별자 (PID) 또는 이름으로>
유형 -> 프로세스에 연결. 다음 번에 launchd가 XPC 서비스를 시작하면 Xcode가 연결됩니다.
2
실제로 디버거를 연결하는 방법을 모르지만 콘솔에서 디버그 출력에 여전히 "NSLog"를 사용할 수 있습니다. "/Applications/Utilities/Concole.app"에서 "Console.app"를 시작하십시오 시스템 언어에 따라이 앱은 다른 이름을 가질 수 있습니다 (현지화되어 있음). xpc를 포함하여 실행중인 모든 응용 프로그램의 모든 NSLog 출력을 표시합니다 - 서비스.
디버거가 아니지만 당신의 서비스에서 정보를 얻으십시오.
관련 문제
- 1. xcode 4에서 변수를 어떻게 보나요?
- 2. Xcode 4에서 어떻게 코드 작성합니까?
- 3. Xcode 4에서 Emacs 사용하기?
- 4. XCode 4에서 OSX 설명서를 어떻게 제거합니까?
- 5. Xcode 4에서 제품의 환경 변수를 어떻게 설정합니까?
- 6. XCode 4에서 gcc 4.5를 어떻게 사용합니까?
- 7. XCode 4에서 C++ 프로그램을 어떻게 실행합니까?
- 8. Xcode 4에서 명령 줄 인수를 어떻게 지정합니까?
- 9. 하늘빛 : 그냥 어떻게 디버깅합니까?
- 10. Xcode 4에서 팝업보기 만들기
- 11. XCode 4에서 오류 연결하기
- 12. XCode 4에서 로그를 지우십시오.
- 13. Xcode 4에서 테이블보기 만들기
- 14. Xcode 4에서 Xcode 3.2.6으로 돌아 가기
- 15. 이 WCF 웹 서비스를 어떻게 디버깅합니까? ("ServiceChannel이 오류 상태 임")
- 16. Xcode/Objective-C에서 이상한 메모리 관리 문제를 어떻게 디버깅합니까?
- 17. 어떻게 PDO 쿼리를 디버깅합니까?
- 18. 오이 테스트는 어떻게 디버깅합니까?
- 19. MongoDB 쿼리를 어떻게 디버깅합니까?
- 20. Ruby의 method_missing은 어떻게 디버깅합니까?
- 21. Android IntentService를 어떻게 디버깅합니까?
- 22. Xcode에서 프로세스를 어떻게 디버깅합니까?
- 23. 어떻게 장고 템플릿을 디버깅합니까?
- 24. 어떻게 javascript : WebForm_DoPostBackWithOptions를 디버깅합니까?
- 25. Xcode 4에서 어셈블리를 검사하려면 어떻게해야합니까?
- 26. Xcode 4에서 패널이 누락 되었습니까?
- 27. Xcode 4에서 다중 뷰 작업하기?
- 28. Xcode 4에서 이미지를 삭제하려고 시도했습니다.
- 29. XPC 또는 MACH를 통해 OSX에서 서비스를 시작하는 방법
- 30. Xcode 4에서 App-Sandboxing 용 xcp-services에 대한 인 타이틀먼트를 편집하는 방법
이것이 올바른 방식이므로 투표해야합니다. 그러나이 프로세스는 반복적으로 Xcode 5.0.2를 충돌시킵니다. – ctpenrose
명확하게 작동해야하는 상황에서 쉽게 재현 가능한 충돌이 발생하면 bugreport.apple.com에서 버그 보고서를 제출해야합니다. – Khakionion