Запись прервана многозадачностью и изменением размера контента
Попробуйте начать запись экрана с помощью 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, а затем прошли.
- подключить устройство iOS(12.4) к хосту, запущенному XCode 10.3 (независимо от открытого связанного проекта)
- устройство iOS с холодной загрузкой.
- запустите приложение и начните запись видео как можно скорее (до 30 секунд после загрузки)
Теперь iOS13, мы не сталкиваемся с этой ошибкой в указанном выше сценарии.