|  |      1FrankFang128      2015-06-06 01:06:19 +08:00 via Android 关注。OS X 学习资料太少,学起来很痛苦😣 | 
|  |      2RIcter      2015-06-06 01:09:49 +08:00 via iPhone 膜拜石頭 | 
|  |      3shiniv      2015-06-06 01:11:11 +08:00 以前研究过获取root权限的相关资料,找到个比较好用的 BLAuthentication 在一段时间内不用再次输入密码 | 
|      4Vanson      2015-06-06 08:00:56 +08:00 我好奇什么应用一定要Root权限? | 
|  |      6typcn      2015-06-06 09:01:27 +08:00 “调用AppleScript,最简单,缺点是似乎每条命令都需要输入密码一次... ” 你把内容全部放到一个脚本里执行就好了嘛。。。。。。 再不济,还有调用命令行 sudo https://www.google.com/webhp?q=objective+c+root+access | 
|  |      7typcn      2015-06-06 09:03:19 +08:00  1 | 
|      8lzachilles      2015-06-06 13:21:54 +08:00 把sudo部分独立成xpc service | 
|      9neoblackcap      2015-06-06 14:21:41 +08:00 直接修改sudo的配置文件,然后让你的账户不用输入密码不就可以了? | 
|  |      10Wangxf      2015-06-07 01:09:00 +08:00 cd chmod -R 007 /XX 给予某XX文件(夹)下最高权限 | 
|  |      11lakechan96 OP 在长期挣扎后终于是解决了,使用的是苹果推荐的解决方案SMJobBless,通过安装一个长期运行的HelperTool到launchd实现root权限的提升,swift下我水平有限实现不了这个方案,于是采用oc和swift混编的方法。总算是解决了,谢谢回答的各位,也在这里给大家提供一下参考的信息。 |