1、打开访达在左侧目录中找到应用程序,找到要隐藏的程序
2、不要打开,双指点击(也就是鼠标右键),在弹出的窗口,点击“显示包内容”
3、打开content目录,然后找到info.plist,如果没有锁定直接插入这句即可 <key>LSUIElement</key> <true/>
4、如果是锁定的,可以看到上面的已锁定,如果点击不能解锁
5、在目录,点击将content拷贝为路径
6、打开终端,输入cd +粘贴刚刚拷贝的路径
7、然后ls -l查看下权限,发现只有root有修改权限,因此执行sudo vim Info.plist进行修改,修改后要重启,有的要重启电脑才能生效
8、上面的方法并不是万能的,有些软件并不能这么设置,设置了会导致打不开,例如teamview,应该还要修改其他设置,但是大多数软件都可以通过此方法进行修改,如果出错了按此方法修改回去就可以了
9、关于teamviewer的隐藏,需要重新签名在终端执行下面的命令:sudo bash -c 'killall TeamViewer_Service; killall TeamViewer; killall TeamViewer_Desktop; perl -i -0pe "s/<\/dict>\n<\/plist>/\t<key>LSUIElement<\/key>\n\t<string>1<\/string>\n<\/dict>\n<\/plist>/g" /Applications/TeamViewer.app/Contents/Info.plist; codesign -f -s - /Applications/TeamViewer.app; launchctl unload /Library/LaunchDaemons/com.teamviewer.teamviewer_service.plist; launchctl load /Library/LaunchDaemons/com.teamviewer.teamviewer_service.plist'
10、最终效果如下