NSURLSession con la extensión de compartir devuelve -995 en OSX

Estoy tratando de cargar datos usando NSURLSession con una tarea en segundo plano desde una extensión de recurso compartido OSX.

Tan pronto como empiezo la tarea, el delegado vuelve a llamar con el mensaje de error menos útil del mundo:

The operation couldn’t be completed. (NSURLErrorDomain error -995.)

No hay otra información en el objeto NSError, ni en la consola.

Después de buscar en Internet, la única pista que tengo es asegurarme de haber configuradoconfiguration.sharedContainerIdentifier correctamente, sin embargo ya lo he hecho:

let configuration = NSURLSessionConfiguration.backgroundSessionConfigurationWithIdentifier(uniqueId)
configuration.sharedContainerIdentifier = Config.appGroupName
urlSession = NSURLSession.init(configuration: configuration, delegate: self, delegateQueue: nil)

Luego preparo la solicitud y creo la tarea:

let task = self.urlSession!.dataTaskWithRequest(request)
self.tasks.append(task)
task.resume()

Tenga en cuenta que todo funciona perfectamente desde mi aplicación principal. Es solo la extensión para compartir que falla.

¿Qué otros problemas podrían causar el error -995?

Respuestas a la pregunta(1)

Su respuesta a la pregunta