#ios #xcode #debugging #ios14 #xcode11.3.1
#iOS #xcode #отладка #ios14 #xcode11.3.1
Вопрос:
Я получаю сообщение об ошибке при попытке отладки iOS 14.1 iPhone с помощью Xcode 11.3.1. Приложение устанавливается нормально, но не отлаживается. Я получаю эту ошибку. Кто-нибудь смог получить это и смог решить эту проблему?
При попытке установить связь с этим устройством возникла ошибка. (Служба…
Пожалуйста, попробуйте перезагрузить и повторно подключить устройство. (0xE8000022).
Подробная информация о журнале ошибок приведена ниже:
При попытке установить связь с этим устройством возникла ошибка. (Служба недействительна.) Домен: com.apple.dtdevicekit Код: -402653150 Причина сбоя: попробуйте перезагрузить и повторно подключить устройство. (0xE8000022). Информация о пользователе: { DVTRadarComponentKey = 487927; «com.apple.dtdevicekit.stacktrace» = ( 0 DTDeviceKitBase 0x0000000126ca76e7 DTDKCreateNSError 109 1 DTDeviceKitBase 0x0000000126ca7de9 DTDK_AMDErrorToNSError 792 2 DTDeviceKitBase 0x0000000126cb8d0c __63-[DTDKRemoteDeviceConnection startFirstServiceOf:unlockKeybag:]_block_invoke 301 3 DTDeviceKitBase 0x0000000126cb84db __48-[DTDKRemoteDeviceConnection futureWithSession:]_block_invoke_3 22 4 DTDeviceKitBase 0x0000000126caa15f __DTDKExecuteInSession_блок_invoke_2 35 5 DTDeviceKitBase 0x0000000126ca9593 __DTDKExecuteWithConnection_блок_invoke_2 473 6 DTDeviceKitBase 0x0000000126ca9391 __DTDKExecuteWithConnection_блок_вызов 106 7 libdispatch.dylib 0x00007fff7302463d _dispatch_client_callout 8 8 libdispatch. dylib 0x00007fff73030129 _dispatch_lane_barrier_sync_invoke_and_complete 60 9 DVTFoundation 0x000000010b1d8110 DVTDispatchBarrierSync 208 10 DVTFoundation 0x000000010b1af538 -[ DVTDispatchLock выполняет заблокированный блок:] 64 11 DTDeviceKitBase 0x0000000126ca9292 DTDKExecuteWithConnection 226 12 DTDeviceKitBase 0x0000000126ca9fc9 DTDKExecuteInSession 376 13 DTDeviceKitBase 0x0000000126cb8410 __48-[DTDKRemoteDeviceConnection futureWithSession:]_block_invoke_2 112 14 DVTFoundation 0x000000010b1d5e7a DVT_CALLING_CLIENT_BLOCK 7 15 DVTFoundation 0x000000010b1d7552 __DVTDispatchAsync_block_invoke 809 16 libdispatch.dylib 0x00007fff730235f8 _dispatch_call_block_and_release 12 17 libdispatch.dylib 0x00007fff7302463d _dispatch_client_callout 8 18 libdispatch.dylib 0x00007fff7302a8e0 _dispatch_lane_serial_drain 602 19 libdispatch.dylib 0x00007fff7302b396 _dispatch_lane_invoke 385 20 libdispatch.dylib 0x00007fff730336ed _dispatch_workloop_worker_thread 598 21 libsystem_pthread.dylib 0x00007fff73264611 _pthread_wqthread 421 22 libsystem_pthread.dylib 0x00007fff732643fd start_wqthread 13 ); }
Комментарии:
1. У меня такая же проблема, и я перепробовал все обычные решения, включая очистку папки сборки, удаление приложения с устройства, удаление папки производных данных Xcode, перезагрузку устройства, перезагрузку компьютера, повторное подключение устройства и выполнение всего этого одновременно. Приложение устанавливается успешно, но когда оно пытается фактически запустить его при подключении к запущенному экземпляру, появляется ошибка с теми же кодами ошибок, что и у вас. Попытка выполнить некоторые из вышеперечисленных действий может вам помочь. Похоже, это сработало для многих других.
2. Со мной происходит то же самое. Обычно мне просто нужно добавить файлы поддержки устройств, но ничего не работает с iOS 14.1 и Xcode 11.3.1. Странно, что он работал с iOS 14.0. Возможно, мне просто нужно перейти на Xcode 12, но это довольно длительный процесс для проекта, над которым я работаю.
3. Та же проблема. Я пытаюсь использовать все решения, которые я решил эту проблему, но теперь с iOS 14.1 это невозможно. Я надеюсь, что кто-нибудь сможет нам помочь. Приложение установлено на устройстве, но отладка не запущена, xCode показывает ошибку, и связь с устройством отключена.
4. В итоге я обновился до Catalina и Xcode 12. Теперь я могу отлаживать. Где-то читал, что на устройствах iOS 14 для отладки используется защищенный канал между отладчиком и телефоном. Это поддерживается только в Xcode 12.