AVAssetExportSession никогда не запускается на старых устройствах, необходимо перезагрузить устройство

На iPhone 7 и iPadPro 9.7 под управлением iOS 14.3 AVAssetExportSession никогда не начинает экспорт при вызове exportSession.exportAsynchronously, просто кажется, что он застрял без сообщений об ошибках, описывающих, что не так.

Если мы перезагрузим эти устройства и запустим exportSession.exportAsynchronously, то экспорт начнется немедленно и завершится успешно.

Проблема не возникает на моем iPhone 12 Pro.

Похоже, это ошибка в iOS 14.3, как сообщается по ссылке ниже. Но нигде не могу найти объяснения.

Swift - AVAssetExportSession exportSession.exportAsynchronously обработчик завершения не вызывается

Кто-нибудь может объяснить, почему перезагрузка заставляет приложение работать?

Спасибо,


person Paul Addy    schedule 05.01.2021    source источник