2010-04-27 3 views
1

한순간에 저는 .m 파일 중 하나에서 코드 하나를 수정했습니다. 이상한 것은 프로그램을 마치 수정하지 않은 것처럼 실행한다는 것입니다. 일부 NSLog 라인을 삭제했으나 콘솔에 여전히 결과가 표시됩니다 (그래서 몇 가지 방법이 있습니다!) 그런 다음이 m 파일에 추가 한 내용은 아무런 효과가 없습니다. 실행 코드는 이전 코드와 같습니다. 변경. 무슨 일인지 알아낼 수 있도록 도와주세요. 나는 심지어 ApplicationDidLaunch 라인을 주석 ... 그리고 그것은 여전히 ​​작동 !!!!.xcode는 삭제 된 코드를 실행합니다.

+4

오래된 바이너리는 몇 가지 원인에 의해 발생할 수 있습니다. 최소한 Build 메뉴에서 Clean All을 선택하고 다시 빌드하고 다시 시도하십시오. 덕분에 –

답변

4

quixoto가 말한 것처럼 Build -> Clean All을 선택하여 강제로 빌드를 강제 실행할 수 있습니다. 이 옵션은 기기 또는 시뮬레이터에서 앱을 계속 실행하는 경우 사용할 수 없으므로 테스트중인 기기에서 앱을 종료해야합니다. 그러면 옵션을 사용할 수있게되고 바이너리를 정리하고 다시 빌드 할 수 있습니다.

+0

. 당신의 도움으로 나의 좌절감은 끝났습니다 :) –

관련 문제