2011-10-24 2 views
0

XCode 4.2를 사용하여 업그레이드 한 후에이 충돌 문제가 발생했습니다. 이전에 4.0.2를 사용했을 때는 결코 발생하지 않았습니다. 가장 이상한 일은 언젠가 일어난대로 때때로 간헐적으로 일어났다는 것입니다. 아래의 로그에서 충돌의 원인을 알아내는 데 도움을주십시오.크래시 로그 - SIGTRAP - XCode 4.2를 사용하는 iPhone 시뮬레이터

Interval Since Last Report:   627313 sec 
Crashes Since Last Report:   59 
Per-App Crashes Since Last Report: 14 
Anonymous UUID:      FF7C9791-6E3A-4A0C-AB83-35DE0C08166B 

Exception Type: EXC_BREAKPOINT (SIGTRAP) 
Exception Codes: 0x0000000000000002, 0x0000000000000000 
Crashed Thread: 0 Dispatch queue: com.apple.main-thread 

Application Specific Information: 
iPhone Simulator 272, iPhone OS 4.3.2 (iPhone/8H7) 
iPhone Simulator 272, iPhone OS 4.3.2 (iPhone/8H7) 


Thread 0 Crashed: Dispatch queue: com.apple.main-thread 
0 libSystem.B.dylib    0x9639baa2 __semwait_signal + 10 
1 libSystem.B.dylib    0x963c79c5 nanosleep$UNIX2003 + 188 
2 libSystem.B.dylib    0x963c7903 usleep$UNIX2003 + 61 
3 QuartzCore      0x0168549d CABackingStoreCollectBlocking + 209 
4 UIKit       0x00f27e98 -[UIApplication _handleApplicationSuspend:eventInfo:] + 1719 
5 UIKit       0x00f31039 -[UIApplication handleEvent:withNewEvent:] + 4127 
6 UIKit       0x00f28abf -[UIApplication sendEvent:] + 71 
7 UIKit       0x00f2df2e _UIApplicationHandleEvent + 7576 
8 GraphicsServices    0x027f5992 PurpleEventCallback + 1550 
9 CoreFoundation     0x01b9f944 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE1_PERFORM_FUNCTION__ + 52 
10 CoreFoundation     0x01affcf7 __CFRunLoopDoSource1 + 215 
11 CoreFoundation     0x01afcf83 __CFRunLoopRun + 979 
12 CoreFoundation     0x01afc840 CFRunLoopRunSpecific + 208 
13 CoreFoundation     0x01afc761 CFRunLoopRunInMode + 97 
14 GraphicsServices    0x027f41c4 GSEventRunModal + 217 
15 GraphicsServices    0x027f4289 GSEventRun + 115 
16 UIKit       0x00f31c93 UIApplicationMain + 1160 
17 XXXXXXXXXXXXXX     0x00184f69 main + 121 (main.m:14) 
18 XXXXXXXXXXXXXX     0x00002af5 start + 53 

답변

0

xcode가 업데이트 될 때마다 특정 프로젝트에 이러한 작은 문제가 항상 발생합니다. 내 솔루션을 포함하지 않는이 문제에 대한 해결책이있을 수 있으므로 광산을 사용하기 전에 다른 대답을 기다릴 것입니다.

텍스트 파일로 정리 된 모든 중요한 코드를 복사하여 붙여 넣기 만하면 모든 것이 어땠는지 알 수 있습니다. 설치 제거 후 모든 하위 폴더와 모든 나머지를 삭제합니다. 이전 버전의 모든 프로젝트 및 클래스) 다시 설치하고 새 프로젝트를 만들고 이전 코드를 복사/붙여 넣기하십시오. 이것은 문제를 고쳐야하지만, 내가 말했듯이 이것은 번거 롭다. 그래서 누군가 다른 캠이 당신의 문제에 대해 더 구체적인 대답을 할지를 알아라.

관련 문제