OSStatus error 2003334207 al volver a configurar la aplicación desde Xcode 6

Estoy usando AVAudioPlayer para reproducir audio grabado que se guarda en el directory de documentos de Iphone. Cuando grabo un audio y luego lo reproduzco, funciona bien (el dispositivo está conectado al sistema y la aplicación se ejecuta a través de Xcode).

Pero cuando detengo la aplicación en ejecución a través de Xcode y vuelvo a ejecutar la aplicación a través de Xcode, Error Domain=NSOSStatusErrorDomain Code=2003334207 "The operation couldn't be completed. (OSStatus error 2003334207.)" error Error Domain=NSOSStatusErrorDomain Code=2003334207 "The operation couldn't be completed. (OSStatus error 2003334207.)"

Ubicación del file:///var/mobile/Containers/Data/Application/410AB24E-5FB0-4401-AC59-3C03D676E951/Documents/26-06-2015--13:10:47.m4a : file:///var/mobile/Containers/Data/Application/410AB24E-5FB0-4401-AC59-3C03D676E951/Documents/26-06-2015--13:10:47.m4a

Mi código:

 fileLocation = @"file:///var/mobile/Containers/Data/Application/410AB24E-5FB0-4401-AC59-3C03D676E951/Documents/26-06-2015--13:10:47.m4a" NSURL *fileUrl = [NSURL URLWithString:fileLocation]; player = [[AVAudioPlayer alloc] initWithContentsOfURL:fileUrl error:&error]; [player setDelegate:self]; NSURL *fileUrl = [NSURL URLWithString:fileName]; player = [[AVAudioPlayer alloc] initWithContentsOfURL:fileUrl error:&error]; [player setDelegate:self]; 

Estoy usando Xcode 6 y ejecutando la aplicación en iOS 8

PS: He leído tantas documentaciones relacionadas con este problema y también varias preguntas en statckoverflow en sí, pero no encontré la respuesta.

En iOS8, la ruta que ha guardado no será válida en todos los lanzamientos. La identificación que ves "410AB24E-5FB0-4401-AC59-3C03D676E951" cambiará con cada lanzamiento.

La solución es save el nombre de file y no la ruta completa, y volver a crear la URL o la ruta completa, obteniendo la ruta a la carpeta Documentos (o tmp) y agregándole el nombre de file.