我试图通过删除安装特权助手工具SMJobBless
,我得到了正收益值,并没有错误,但在/库/ PrivilegedTools和/库/ LaunchDaemons不会被删除的文件。 我一定要删除这些文件我自己?
从文档我读:
返回值true,如果作业被成功取出,否则为false。
我打电话下面的删除工作: result = SMJobRemove(kSMDomainSystemLaunchd, (__bridge CFStringRef)label, _authRef, YES, &errorCF);
由于jatoben,该线程有我一直在寻找的答案。
由于怀疑你必须自己删除文件或使用下列内容:(苹果开发论坛采取:)
SMJobRemove是“launchctl删除相当于”。 也就是说,从launchd会删除工作,但在磁盘上没有任何影响。 因此,作业将得到重新加载在下次启动时间。 要解决这个问题,你必须要么自己或通过叉/ exec'ing“launchctl卸载-w”删除plist中。
你见过https://github.com/brenwell/SMJobBless-Demo/blob/master/Uninstall.sh ? 这对我来说非常有帮助。