removeItemAtPath – error: no se pudo eliminar porque no tiene permiso para acceder a él

Mi código:

NSFileManager.defaultManager().removeItemAtPath(path, error: nil) 

Mi error de logging:

 NSUnderlyingError=0x618000255900 "The operation couldn't be completed. Permission denied"}) “SecureDelete Lite” couldn't be removed because you don't have permission to access it 

He leído dos temas, pero no resuelven mi error.

osx – ¿Cómo eliminar mediante progtwigción un file con privilegios elevados?

Obtención de privilegios de administrador para eliminar files utilizando rm desde una aplicación Cocoa

Las respuestas con Objective-C o Swift están bien.