AVPlayer no reproduce m3u8 desde un archivo local

Estoy tratando de hacer que AVPlayer reproduzca una lista de reproducción m3u8 que es un archivo local.

Lo he reducido a un caso de prueba simple usando una de las listas de reproducción de muestra de Apple:

https://tungsten.aaplimg.com/VOD/bipbop_adv_fmp4_example/master.m3u8

Si reproduzco esta lista de reproducción desde la URL remota, AVPlayer lo reproduce bien. Sin embargo, si descargo esta lista de reproducción a un archivo local y luego le entrego a AVPlayer la URL del archivo local, AVPlayer no la reproducirá. Simplemente muestra el símbolo de juego tachado.

Curiosamente, esto también se puede duplicar con Safari. Safari reproducirá la lista de reproducción remota pero no el archivo local. También cabe destacar que este comportamiento de AVPlayer es idéntico en iOS 10.2 y en macOS 10.12.1. Además, reproducir un archivo multimedia mp4 directamente (no incluido en una lista de reproducción) no parece tener este problema, ya que se reproduce tanto desde una URL remota como desde un archivo local.

Inspeccionar el AVPlayerItem.error tampoco conduce a nada útil:

An unknown error occurred (-12865)
The operation could not be completed

¿Alguien sabe de alguna limitación de que AVPlayer no reproduzca una lista de reproducción local?

Gracias.

Respuestas a la pregunta(2)

Su respuesta a la pregunta