【发布时间】:2013-10-22 18:49:11
【问题描述】:
有人知道使用脚本或使用 Cocoa 删除新 OSX Mavericks 上任何应用程序的停靠图标的任何方法吗?
我有一个卸载程序,它必须在卸载某些应用程序后删除它们的停靠图标。但是现有的逻辑在 10.9 中失败了。
到目前为止(直到 10.8)我一直在这样做,方法是从 com.apple.dock.plist 中删除图标条目,然后终止扩展坞。但是,它不适用于小牛队。
但是,我可以使用NSUserDefaults 删除该图标,但是当我的应用程序(卸载程序)以提升的权限运行时它也会失败。
任何其他想法/命令/解决方案都会有所帮助。
【问题讨论】:
-
您找到解决方案了吗?我的公司遇到了完全相同的问题,只是我们试图将一件商品换成另一件。
-
这里有一些信息:macinstallers.blogspot.in/2013/12/… 当您没有提升的权限时,您必须调用此代码。希望它也对你有用。
标签: cocoa dock osx-mavericks