我构建了一个Windows应用程序,该程序运行exe,脚本和bat文件。为此,我已经使用系统帐户启动了一项服务,以执行需要管理员权限的任务。
我需要为Mac复制相同的内容。我从未在Mac上进行过开发,没有做过一些研究,发现最好的方法是用xcode为OSX制作Swift Cocoa应用程序。我能够使用Shell脚本,Python,Apple脚本在Mac中执行管理任务。但是,如果尝试从可可应用程序调用相同的bash,python脚本,则该脚本将不起作用。事实证明,由于mac应用程序使用了沙箱概念,因此我无法做任何需要我的迅速可可应用程序提升权限的操作。
有什么出路吗?我还需要使用其他技术来满足需求吗?有没有一种方法可以执行需要Mac应用程序提升权限的任务?请指导。