Запись прервана многозадачностью и изменением размера контента

Попробуйте начать запись экрана с помощью RPScreenRecorder. Я получил следующую ошибку:

Запись прервана многозадачностью и изменением размера контента

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

        }
    })
}

До iOS 12.0 все работало нормально. Из обновления я получаю ошибку выше.

2 ответа

Мое приложение было отклонено из App Store по той же причине. Пока единственным выходом является перезагрузка устройства.

У меня была похожая проблема, и вот как я ее решил. перейдите в проект, затем выберите цели, затем включите фоновый режим, затем включите аудио и VOIP. Он должен работать

Я провел много исследований на ошибки и разместил решение здесь.

На данный момент моя функция записи экрана без ошибок. Но кто знает, что будет с новыми обновлениями ОС

Нам несколько раз отказывали в одном и том же вопросе.

Но мы нашли сенарио для воспроизведения, как показано ниже. Мы сообщили об этом в Центре разрешения проблем в App Store Connect, а затем прошли.

  1. подключить устройство iOS(12.4) к хосту, запущенному XCode 10.3 (независимо от открытого связанного проекта)
  2. устройство iOS с холодной загрузкой.
  3. запустите приложение и начните запись видео как можно скорее (до 30 секунд после загрузки)

Теперь iOS13, мы не сталкиваемся с этой ошибкой в ​​указанном выше сценарии.

Другие вопросы по тегам