录制因多任务处理和内容调整大小而中断

时间:2018-09-28 18:23:18

标签: swift ios12 replaykit rpscreenrecorder

尝试使用RPScreenRecorder开始屏幕录制。我收到以下错误:

  

由于多任务和调整内容大小而中断了录制

func startRecording() {
    let recorder = RPScreenRecorder.shared()
    recorder.startRecording(handler: { (error) in
        if let unwrappedError = error {
            print(unwrappedError.localizedDescription)
        } else {

        }
    })
}

在iOS 12.0之前,一切正常。通过更新,我得到了上面的错误。

4 个答案:

答案 0 :(得分:1)

出于相同的原因,我的应用已被App Store拒绝。到目前为止,唯一的解决方法是重新启动设备。

答案 1 :(得分:1)

我有一个类似的问题,这就是我解决的方法。 去项目然后目标,然后在后台模式下打开功能,然后启用音频和VOIP。它应该可以工作

答案 2 :(得分:0)

我对错误进行了大量研究,并发布了解决方案Here

目前,我的屏幕录制功能没有错误。但是谁知道新的操作系统更新会带来什么?

答案 3 :(得分:0)

我们多次被同一问题拒绝。

但是我们找到了一个可以像下面这样重现的声音, 我们在App Store Connect的Resolution Center上报告了此问题,然后通过了。

  1. 将iOS(12.4)设备连接到托管已启动的XCode 10.3 (无论是否打开了相关项目)
  2. 冷启动iOS设备。
  3. 启动应用并尽快开始录制视频(启动后直到30秒)

现在是iOS13,在上述Senario中我们不会遇到此错误。