Posts

Post not yet marked as solved
0 Replies
685 Views
There is a crash in my app.the crash thread is0libsystem_kernel.dylib___abort_with_payload() 1libsystem_kernel.dylib___darwin_check_fd_set_overflow.cold.1() 2TCC___TCCAccessRequest_block_invoke.136() 3TCC___CRASHING_DUE_TO_PRIVACY_VIOLATION__() 4TCC___tccd_send_message_block_invoke() 5libxpc.dylib__xpc_connection_reply_callout() 6libxpc.dylib__xpc_connection_call_reply_async() 7libdispatch.dylib__dispatch_client_callout3() 8libdispatch.dylib__dispatch_mach_msg_async_reply_invoke() 9libdispatch.dylib__dispatch_kevent_worker_thread() 10libsystem_pthread.dylib__pthread_wqthread() and the main thread is always callingUInt32 sessionCategory = kAudioSessionCategory_PlayAndRecord; status = AudioSessionSetProperty (kAudioSessionProperty_AudioCategory, sizeof (sessionCategory), &sessionCategory); UInt32 audioRouteOverride = [[self class] isHeadsetPluggedIn] ? kAudioSessionOverrideAudioRoute_None: kAudioSessionOverrideAudioRoute_Speaker; size_t aroSize = sizeof(audioRouteOverride); status = AudioSessionSetProperty(kAudioSessionProperty_OverrideAudioRoute, (unsigned)aroSize, &audioRouteOverride);This is only happened in iOS 13.4.1. Not all of the users with iOS 13.4.1 will find this bug, but if the user meet it, he will crash everytime when call AudioSessionSetProperty(kAudioSessionProperty_OverrideAudioRoute, (unsigned)aroSize, &audioRouteOverride);I have already added NSMicrophoneUsageDescription into my info.plist.
Posted
by shuwen.
Last updated
.