【发布时间】:2023-04-10 09:42:02
【问题描述】:
我为我的应用注册了帮助书,然后在接下来的几天里,我更新了帮助书,但是当我执行我的应用程序时,帮助书仍然是旧版本,没有更新,有什么办法可以取消注册帮助书?还是让它更新?
【问题讨论】:
标签: objective-c macos apple-help
我为我的应用注册了帮助书,然后在接下来的几天里,我更新了帮助书,但是当我执行我的应用程序时,帮助书仍然是旧版本,没有更新,有什么办法可以取消注册帮助书?还是让它更新?
【问题讨论】:
标签: objective-c macos apple-help
我发现了一篇不错的博客文章,其中包含一个清除帮助查看器缓存并重新启动帮助守护程序的脚本。
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
【讨论】:
killall helpd 在 10.10.3 上似乎对我不起作用。不过,我需要做的就是将~/Library/Caches/com.apple.help* 像上面一样扔掉。
您需要刷新缓存:这涉及删除几个文件夹并重新启动帮助守护程序: 见http://support.apple.com/kb/TS3335
【讨论】:
helpd(如果正在运行)后从 ~/Library/Caches 文件夹中删除 com.apple.helpd。
com.apple.helpviewer 缓存。
您应该确保您没有任何应用程序副本以及旧帮助手册。如果您这样做,帮助查看器将找到并显示旧帮助。
【讨论】: