在 macOS 上捕获 iOS 设备屏幕时出错

时间:2021-07-12 08:10:34

标签: swift macos apple-m1 apple-silicon

我正在尝试在 macOS 中捕获 iOS 设备的屏幕。在捕获镜像的 iOS 设备屏幕时,我们遇到了一个问题:

步骤

  1. 使用 USB 数据线将 iPhone 连接到您的 MacBook。
let discoverySession = AVCaptureDevice.DiscoverySession(deviceTypes: [.externalUnknown], mediaType:.muxed, position: .unspecified)
let device = discoverySession.devices
  1. 预览连接的设备

  2. 开始记录设备会话

预期:要在给定文件 URL 处找到的文件。我的基于 Intel 的 Mac 就是这种情况。

实际:在 Apple Silicon 上,没有写入文件,并且 Xcode 控制台填满了以下错误消息:

<块引用>

CMIO_Unit_Convertor_VideoToolboxCompressor.cpp:1958:doCompressBuffer [0x14683c800] 错误 -67447 异常

0 个答案:

没有答案