使用 xctestrun 运行自动化时,通过 fastlane run_tests 打印大量不需要的日志“设备不支持无线同步”

问题描述

我们正在运行 xcruntest (test-without-building),我们看到太多带有“设备不支持无线同步”的日志。 明确指定“-destination 'name=AppleTV1,platform=tvOS”,因为我们有多个 (4) 设备连接到这台机器。 它正在尝试通过无线连接,但我们从未设置过无线,而是通过电缆连接。

知道如何摆脱这种无线连接尝试而只使用电缆。

xcodebuild[37731:786677]  DTDKRemoteDeviceConnection: Failed to start remote service "com.apple.springboardservices" on device. Error: Error Domain=com.apple.dtdevicekit Code=811 "Failed to start remote service "com.apple.springboardservices" on device." UserInfo={NSUnderlyingError=0x7f98878888c0 {Error Domain=com.apple.dt.MobileDeviceErrorDomain Code=-402653057 "Device doesn’t support wireless sync." UserInfo={MobileDeviceErrorCode=(0xE800007F),com.apple.dtdevicekit.stacktrace=(
[02:16:37]: ▸   0   DTDeviceKitBase                     0x000000011729f3b8 DTDKCreateNSErrorFromAMDErrorCode + 220
[02:16:37]: ▸   1   DTDeviceKitBase                     0x00000001172aec61 __63-[DTDKRemoteDeviceConnection startFirstServiceOf:unlockKeybag:]_block_invoke + 626
[02:16:37]: ▸   2   DTDeviceKitBase                     0x00000001172ae320 __48-[DTDKRemoteDeviceConnection futureWithSession:]_block_invoke_3 + 22
[02:16:37]: ▸   3   DTDeviceKitBase                     0x00000001172a14f8 __DTDKExecuteInSession_block_invoke_2 + 35
[02:16:37]: ▸   4   DTDeviceKitBase                     0x00000001172a0bda __DTDKExecuteWithConnection_block_invoke_2 + 218
[02:16:37]: ▸   5   DTDeviceKitBase                     0x00000001172a0ad7 __DTDKExecuteWithConnection_block_invoke + 106
[02:16:37]: ▸   6   libdispatch.dylib                   0x00007fff202de7c7 _dispatch_client_callout + 8
[02:16:37]: ▸   7   libdispatch.dylib                   0x00007fff202eb954 _dispatch_sync_invoke_and_complete_recurse + 65
[02:16:37]: ▸   8   libdispatch.dylib                   0x00007fff202eb4c4 _dispatch_sync_f_slow + 195
[02:16:37]: ▸   9   DVTFoundation                       0x000000010525f48a DVTdispatchBarrierSync + 208
[02:16:37]: ▸   10  DVTFoundation                       0x000000010523265e -[DVTdispatchLock performlockedBlock:] + 60
[02:16:37]: ▸   11  DTDeviceKitBase                     0x00000001172a09d8 DTDKExecuteWithConnection + 226
[02:16:37]: ▸   12  DTDeviceKitBase                     0x00000001172a139c DTDKExecuteInSession + 239
[02:16:37]: ▸   13  DTDeviceKitBase                     0x00000001172ae170 __48-[DTDKRemoteDeviceConnection futureWithSession:]_block_invoke_2 + 131
[02:16:37]: ▸   14  DVTFoundation                       0x000000010525c931 __DVT_CALLING_CLIENT_BLOCK__ + 7
[02:16:37]: ▸   15  DVTFoundation                       0x000000010525e55b __DVTdispatchAsync_block_invoke + 1191
[02:16:37]: ▸   16  libdispatch.dylib                   0x00007fff202dd5dd _dispatch_call_block_and_release + 12
[02:16:37]: ▸   17  libdispatch.dylib                   0x00007fff202de7c7 _dispatch_client_callout + 8
[02:16:37]: ▸   18  libdispatch.dylib                   0x00007fff202e45fe _dispatch_lane_serial_drain + 606
[02:16:37]: ▸   19  libdispatch.dylib                   0x00007fff202e50fe _dispatch_lane_invoke + 426
[02:16:37]: ▸   20  libdispatch.dylib                   0x00007fff202eec5d _dispatch_workloop_worker_thread + 819
[02:16:37]: ▸   21  libsystem_pthread.dylib             0x00007fff20486499 _pthread_wqthread + 314
[02:16:37]: ▸   22  libsystem_pthread.dylib             0x00007fff20485467 start_wqthread + 15
[02:16:37]: ▸ ),DVTradarComponentKey=261622,NSLocalizedDescription=Device doesn’t support wireless sync.}},NSLocalizedRecoverySuggestion=Please check your connection to your device.,NSLocalizedDescription=Failed to start remote service "com.apple.springboardservices" on device.}

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)