【发布时间】:2013-07-18 03:00:45
【问题描述】:
请告诉我为我的应用程序授予修改 /Library/Fonts 文件夹作为添加新字体和删除字体文件的方法。 提前致谢。
【问题讨论】:
标签: macos authorization root privileges
请告诉我为我的应用程序授予修改 /Library/Fonts 文件夹作为添加新字体和删除字体文件的方法。 提前致谢。
【问题讨论】:
标签: macos authorization root privileges
AuthorizationExecuteWithPrivileges() 从您的应用程序运行一些命令,但它已被弃用。仍然有效NSAppleScript 使用“do shell script \"some script\" with administrator permissions”运行一些命令。但它更像是一个 hack,apple documentation 说 NSAppleScript 类只能在应用程序的主线程中使用。但它也有效,我个人对此没有任何问题。ServiceManagement.framework 和SMJobBless()
【讨论】:
AuthorizationExecuteWithPrivileges。它可能是启动一些帮助脚本/工具,或者只是调用rm 或cp 实用程序