크래시 틱스에서는 iOS 10 사용자가 자주 충돌하는 것을 볼 수 있습니다. 그러나 iPhone 7/10.2를 사용하여 시뮬레이터에서 테스트 할 때 충돌을 재현 할 수 없습니다. 내 plist에는 이미 문자열이 있습니다__CRASHING_DUE_TO_PRIVACY_VIOLATION__
는 Crashlytics에서 스택 트레이스입니까? 사용자가 연락처에 액세스 할 수 있도록 허용하지만 시뮬레이터에서 해당 기능을 테스트 할 때 권한이 필요하지 않습니다. 그러나 사용자가 내 앱에서 카메라에 액세스하면 시뮬레이터에서 권한 요청 메시지를 표시합니다. 그 말은 문자열에 연락처에 액세스 할 필요가 없다고 생각하게 만듭니다.NSCalendarsUsageDescription, NSMicrophoneUsageDescription 및 NSPhotoLibraryUsageDescription.
Crashed: com.apple.root.default-qos 0 libsystem_kernel.dylib 0x183765d74 __abort_with_payload + 8 1 libsystem_kernel.dylib 0x18376249c <redacted> + 100 2 libsystem_kernel.dylib 0x1837624c8 abort_with_payload + 10 3 TCC 0x1869d6328 __TCCAccessRequest_block_invoke_2.80 + 258 4 TCC 0x1869d6224 __CRASHING_DUE_TO_PRIVACY_VIOLATION__ + 702 5 TCC 0x1869d9330 __tccd_send_block_invoke + 348 6 libxpc.dylib 0x18386afcc _xpc_connection_reply_callout + 80 7 libxpc.dylib 0x18386af3c _xpc_connection_call_reply + 40 8 libdispatch.dylib 0x1836221bc _dispatch_client_callout + 16 9 libdispatch.dylib 0x183630a4c _dispatch_queue_override_invoke + 732 10 libdispatch.dylib 0x18363234c _dispatch_root_queue_drain + 572 11 libdispatch.dylib 0x1836320ac _dispatch_worker_thread3 + 124 12 libsystem_pthread.dylib 0x18382b2a0 _pthread_wqthread + 1288 13 libsystem_pthread.dylib 0x18382ad8c start_wqthread + 4
모든 단서가 어떻게 복제하거나이 문제를 해결하기 위해 다음과 같습니다