릴리스 모드에서 전화로 디버거를 실행하면 디버거에 이상한 오류가 발생합니다. xcode 4.3.3에서 gdb 또는 lldb를 사용하든, 코드의 PC가 실제로 그 지점을 가리키고 있지는 않지만 코드는 중단 점에 놓이게됩니다.xcode 4.3.3 gdb 또는 lldb 디버거가 점프
예 가짜 코드 : 여기에 또 다른 중단 점-C를 설정
if (true) {
// set breakpoint-A here
} else {
// set breakpoint-B here
}
//.
브레이크 포인트 B에 도착한 다음 중단 점 A로 점프합니다.
우리가 "릴리스"모드에 있기 때문에 최적화가 이루어 졌습니까?
감사합니다.