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