Xcode 卡在从设备 tvOS 复制缓存文件上

Jay*_*ani 13 arrays xcode ios apple-tv tvos

我一直在尝试将我的 Apple TV 与 Xcode 连接,但它卡在从设备复制缓存文件上。之前还像往常一样连接,但突然停止了。

版本信息

Apple TV:tvOS 13.4.6(17L570)
Xcode:11.5 (11E608c)
MacOS:10.15.4 (19E287)

到目前为止我尝试过什么?

  • 清理构建文件夹并重建
  • 删除派生数据
  • 配对和取消配对 Apple TV 千次
  • 将 MacOS 更新到最新版本
  • 重置 Apple TV 几次
  • 再次卸载/安装Xcode

APP 繁忙:
APP 完成后,将继续从设备Xcode复制缓存文件。

这是卡住的地方

lea*_*nne 5

iPhone SE 有这个问题,而不是 AppleTV,在我的搜索中只发现了这个问题。

最终,我只需要(非常不耐烦地)等待(非常不耐烦)Xcode 在我的 Mac 屏幕上处于活动状态,并保持 iPhone 唤醒/解锁,以便完成。感觉就像永远一样,但最后不到30分钟。

如果我离开 Xcode 去做其他事情,或者如果 iPhone 屏幕锁定,它似乎会停止这个过程。因此,保持 Xcode 作为活动应用程序并保持 iPhone 处于唤醒状态似乎可以让该过程最终完成。


Nik*_*Kov 0

我所做的正是你所做的。所有这些,甚至更多。没有任何帮助。我还尝试将路由器、AppleTV 和 MacBook 物理连接在一起,但这也没有帮助。我离开他们两个小时。结果有:6个错误,详细说明:

\n
Details\n\nUnable to copy symbols from this device\nDomain: com.apple.dtdevicekit\nCode: -1\nFailure Reason: Xcode was unable to read the required data from the device\nUser Info: {\n    DVTRadarComponentKey = 487927;\n    "com.apple.dtdevicekit.stacktrace" = (\n    0   DTDeviceKitBase                     0x000000011eb85645 DTDKCreateNSError + 109\n    1   DTDeviceKitBase                     0x000000011eb8b358 DTDKGetSharedCacheFileSync + 4681\n    2   DTDeviceKitBase                     0x000000011eb8d4ba __DTDKCopySharedCacheFiles_block_invoke_4 + 4641\n    3   DVTFoundation                       0x0000000105b5de14 __43-[DVTDispatchLock asyncPerformLockedBlock:]_block_invoke + 40\n    4   DVTFoundation                       0x0000000105b847f4 __DVT_CALLING_CLIENT_BLOCK__ + 7\n    5   DVTFoundation                       0x0000000105b86be9 __DVTDispatchBarrierAsync_block_invoke + 1194\n    6   libdispatch.dylib                   0x00007fff6efd26c4 _dispatch_call_block_and_release + 12\n    7   libdispatch.dylib                   0x00007fff6efd3658 _dispatch_client_callout + 8\n    8   libdispatch.dylib                   0x00007fff6efd8c44 _dispatch_lane_serial_drain + 597\n    9   libdispatch.dylib                   0x00007fff6efd9609 _dispatch_lane_invoke + 414\n    10  libdispatch.dylib                   0x00007fff6efd56d0 _dispatch_continuation_pop + 86\n    11  libdispatch.dylib                   0x00007fff6efd4f16 _dispatch_async_redirect_invoke + 703\n    12  libdispatch.dylib                   0x00007fff6efe1957 _dispatch_root_queue_drain + 326\n    13  libdispatch.dylib                   0x00007fff6efe2097 _dispatch_worker_thread2 + 92\n    14  libsystem_pthread.dylib             0x00007fff6f2319f7 _pthread_wqthread + 220\n    15  libsystem_pthread.dylib             0x00007fff6f230b77 start_wqthread + 15\n);\n}\n--\n\n\nSystem Information\n\nmacOS Version 10.15.4 (Build 19E266)\nXcode 11.5 (16139)\n
Run Code Online (Sandbox Code Playgroud)\n

\n

解决方案:

\n

转到AppleTV -> Settings -> Main (\xd0\x9e\xd1\x81\xd0\xbd\xd0\xbe\xd0\xb2\xd0\xbd\xd0\xbe\xd0\xb5) -> Storage (\xd0\xa3\xd0\xbf\xd1\x80\xd0\xb0\xd0\xb2\xd0\xbb\xd0\xb5\xd0\xbd\xd0\xb8\xd0\xb5 \xd1\x85\xd1\x80\xd0\xb0\xd0\xbd\xd0\xb8\xd0\xbb\xd0\xb8\xd1\x89\xd0\xb5\xd0\xbc)并删除所有应用程序。或者您可以将其中一些一一删除,然后每次都尝试构建。删除一些游戏和不知名的小应用程序后,xcode 可以与 AppleTV 一起使用!

\n

第二天早上,我再次开始连接 Xcode 和 AppleTV4K,问题再次出现。我重新加载路由器并等待了 5 分钟。之后就可以了。

\n

笔记: \n如果您的 wifi 连接不稳定 - 符号复制可能需要很长时间。因此,作为附加步骤 - 升级您的 wifi 路由器。并准备好等待 20 分钟。

\n