2017-12-20 27 views
6

는 그래서, 나는 그것을엑스 코드는 변수를 볼 수 없습니다

내 주요 애플 리케이션 대상으로 가져옵니다이 공유 프레임 워크 넣어 한 " 임베디드 바이너리 ", 프레임 워크 제품"빌드/디버그 "에 대한 직접적인 참조와 함께

이것은 메인 애플리케이션을 실행할 때마다 프레임 워크를 빌드하는 것으로 보입니다.

내가 수정해야, 나는 프레임 워크 코드에 중단 점을 설정할 수 있습니다,하지만 내 변수는 모든 빈을하고 lldb이 난 그냥 잘못 프레임 워크를 연결 믿고 날 리드 나 error: use of unresolved identifier

enter image description here

에게 제공 빌드 설정에서 lldb가 변수의 주소를 올바르게 찾을 수 있도록하려면? (일반적으로 여전히 변수 뷰에 가상 주소가있을 것입니다.) 프레임 워크 내에서 코드 줄을 한 단계 씩 넘을 수 있다는 것은 이상한 일입니다.

아무도 전에 이걸 보셨나요?

답변

1

나에게도 일어났다. 이것은 빌드 구성 모드 (릴리스) 때문입니다. 변수 값을보고 싶다면 디버그 모드 여야합니다.

프로젝트 대상 -> 제품 메뉴 -> 구성표 -> 구성표 편집 -> 실행 -> 정보 탭 -> 구성 작성 -> 모드를 디버그로 변경하십시오.

enter image description here

enter image description here

1

Shamsudheen의 답변을 확인하는 최초의 일이다.

도움이되지 않는 경우 po components 대신 디버거에 frame variable components을 입력하고 도움이되는지보십시오.