2012-09-25 3 views
0

xcode가 업데이트되어 더 이상 PhoneGap 프로젝트를 컴파일 할 수 없습니다. 이 문제를 해결하는 방법에 대한 통찰력은 크게 강조 될 것입니다. 다음은 console.log의 출력입니다.xcode가 업데이트되어 더 이상 phonegap을 컴파일 할 수 없습니다.

2012-09-25 14:52:16.309 PhoneGapTest[18978:c07] Multi-tasking -> Device: YES, App: YES 
2012-09-25 14:52:16.323 PhoneGapTest[18978:c07] *** Terminating app due to uncaught  exception 'NSInvalidArgumentException', reason: '*** -[__NSArrayM insertObject:atIndex:]:  object cannot be nil' 
*** First throw call stack: 
(0x143012 0x257ce7e 0xf6b6a 0xf6a20 0x1696d 0x5bb81 0x341d 0x45f817 0x45f882 0x3aea25 0x3aedbf 0x3aef55 0x3b7f67 0x2ef7 0x37b7b7 0x37bda7 0x37cfab 0x38e315 0x38f24b 0x380cf8  0x33aedf9 0x33aead0 0xb8bf5 0xb8962 0xe9bb6 0xe8f44 0xe8e1b 0x37c7da 0x37e65c 0x27d6 0x2705) 
libc++abi.dylib: terminate called throwing an exception 

답변

3

컴파일 오류입니까? 그것이 런타임 오류 (즉, 어떻게 생겼는지) 인 경우 배열에 nil 객체를 삽입하려고하면 오류가 발생합니다. 프로젝트에 일반적인 예외 중단 점을 추가하여 해당 위치를 찾습니다. 엑스 코드 4와 함께이 작업을 수행하려면 중단 점 기호에

  • 클릭 탐색기 창
  • 에서 것은 "예외 중단 점을 추가"창
  • 선택의 하단에있는 + 버튼을 클릭합니다. 당신이하려고하는 경우 확인 : "은 insertObject"는 컴파일 오류 인 경우

, 프로젝트가 다양한에 찾을 수 있습니까 "은 insertObject을 : 전무"

+0

감사합니다. 필자가 원저자와 동일한 문제를 겪고 있는지 확실하지 않지만이 조언이 많은 도움이되었습니다. – Paul

관련 문제