2016-09-29 3 views
2

크래시 틱스에서 충돌이 발생했습니다. 그게 무슨 뜻인지 아십니까? 충돌 주의자들은 말한다. 10.이 버그를 검색했지만 아무 것도 할 수 없었습니다.StoreKit 크래시가 ios 10

편집 : 또는 전무에 할당 해제 된 개체에 메시지를 보내려고 할 때충돌 제목

EXC_BAD_ACCESS KERN_INVALID_ADDRESS 0x0000000000000000

0 libobjc.A.dylib    0x186af6f30 objc_msgSend + 16 
1 StoreKit      0x194ad1d0c <redacted> + 52 
2 libdispatch.dylib    0x186f35200 _dispatch_call_block_and_release + 24 
3 libdispatch.dylib    0x186f351c0 _dispatch_client_callout + 16 
4 libdispatch.dylib    0x186f39d6c _dispatch_main_queue_callback_4CF + 1000 
5 CoreFoundation     0x188059f2c __CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE__ + 12 
6 CoreFoundation     0x188057b18 __CFRunLoopRun + 1660 
7 CoreFoundation     0x187f86048 CFRunLoopRunSpecific + 444 
8 GraphicsServices    0x189a09198 GSEventRunModal + 180 
9 UIKit       0x18df60628 <redacted> + 684 
10 UIKit       0x18df5b360 UIApplicationMain + 208 
11 AppName      0x100126770 main (main.m:15) 
12 libdispatch.dylib    0x186f685b8 (Missing) 
+0

충돌 로그 및 영향을받는 방법에 대한 자세한 정보와 자세한 내용을 포함하면 만족스러운 답변을받을 가능성이 큽니다. – breakingobstacles

+0

@breakingobstacles 예, 압니다 만, 나는 crashlytics에서이 정보만을 가지고 있습니다. 충돌 제목을 추가 할 수 있습니다. –

+0

사실, 추가 정보 비트가 도움이됩니다. – breakingobstacles

답변

1

EXC_BAD_ACCESS 오류가 자주 발생합니다.

이 경우 연결된 주소 0x0000000000000000과 최상위 항목 objc_msgSend은 메시지가 nil/null 개체로 전송되었음을 명확하게 나타냅니다.

코드가 이전 버전의 iOS에서 작동하는 경우 이는 객체가 동시에 출시되지 않았거나 사용중인 API의 새로운 동작이 처리되지 않아서 일 수 있습니다. 예를 들면 : 이전 함수/API 호출이 이제 iOS 10에서 nil을 반환하지만, 확인하지 않고 다른 곳으로 전달하면됩니다.

관련 문제