2011-03-17 64 views
10

我为我的应用程序注册了帮助手册,然后在接下来的几天内,我更新了帮助手册,但是当我执行我的应用程序时,帮助手册仍旧是旧版本,有什么方法可以取消注册帮助手册吗?或让它更新?如何取消注册Mac应用程序帮助手册

回答

1

您需要刷新缓存:它包括删除了几个文件夹并重新启动帮助守护: 见http://support.apple.com/kb/TS3335

+1

似乎并没有为我工作在10.7狮子:/ – 2011-09-01 15:26:42

+0

该链接现在给了我404 – JWWalker 2011-12-29 07:25:43

+0

链接的了。当我最后几个月前试图做到这一点时,它对我有用。如果正在运行,退出'helpd'后,要从〜/ Library/Caches文件夹中删除'com.apple.helpd'。 – 2012-01-02 18:39:07

0

你应该确保你没有你的应用程序的任何副本与旧的帮助手册躺在身边。如果您执行帮助查看器将查找并显示旧的帮助。

7

我发现了一篇不错的博客文章,其中包含一个清除帮助查看者缓存并重新启动帮助守护进程的脚本。

http://macergun.blogspot.co.uk/2011/06/dealing-with-help-viewer-cache.html

脚本是这样的:

rm -rf ~/Library/Caches/com.apple.help* 
rm -rf ~/Library/Preferences/com.apple.help* 
rm -rf ~/.Trash/* 
killall helpd 
defaults write com.apple.helpindexer IndexAnchors YES 
+0

这应该是最好的答案;链接的KB文档正在返回一个404,并且无法在任何地方找到它。只需在终端中运行命令(无需运行最后一个命令,因为下次运行帮助查看器时会运行该命令)在Lion和Mountain Lion中运行良好! – geerlingguy 2012-09-25 02:31:18

+0

10.10.3'killall helpd'似乎不适合我。但是,我所需要做的就是如上所述的垃圾'〜/ Library/Caches/com.apple.help *'。 – Todd 2015-04-19 08:04:52