I am using below piece of code to delete a file
if FileManager.default.fileExists(atPath: Path)
{
do
{
try FileManager.default.removeItem(atPath: Path)
}
catch
{
print(error)
}
}
Path is /Library/LaunchAgents/com.example.agent.plist
I am getting below error
Error Domain=NSCocoaErrorDomain Code=513 "“com.example.agent.plist” couldn’t be removed because you don’t have permission to access it." UserInfo={NSFilePath=/Library/LaunchAgents/com.example.agent.plist, NSUserStringVariant=(
Remove
), NSUnderlyingError=0x600000c76af0 {Error Domain=NSPOSIXErrorDomain Code=13 "Permission denied"}}
How can i delete a file with admininistrative priveleges from swift.
Is there a way i can do without involving apple scripts and shell scripts using native swift?