【问题标题】:how to unregister Mac app help book如何注销 Mac 应用程序帮助书
【发布时间】:2023-04-10 09:42:02
【问题描述】:

我为我的应用注册了帮助书,然后在接下来的几天里,我更新了帮助书,但是当我执行我的应用程序时,帮助书仍然是旧版本,没有更新,有什么办法可以取消注册帮助书?还是让它更新?

【问题讨论】:

    标签: objective-c macos apple-help


    【解决方案1】:

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

    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
    

    【讨论】:

    • 这应该是最佳答案;链接的 KB 文档返回 404,并且在任何地方都找不到。只需在终端中运行命令(不需要运行最后一个,因为它将在下次打开 Help Viewer 时运行)在 Lion 和 Mountain Lion 中效果很好!
    • killall helpd 在 10.10.3 上似乎对我不起作用。不过,我需要做的就是将~/Library/Caches/com.apple.help* 像上面一样扔掉。
    【解决方案2】:

    您需要刷新缓存:这涉及删除几个文件夹并重新启动帮助守护程序: 见http://support.apple.com/kb/TS3335

    【讨论】:

    • 链接已建立。几个月前我最后一次尝试这样做时,它对我有用。要点是在退出 helpd(如果正在运行)后从 ~/Library/Caches 文件夹中删除 com.apple.helpd
    • 它还提到了删除 com.apple.helpviewer 缓存。
    • 我不知道这是否适用于 Lion,但这是唯一的答案,因此默认情况下会获得赏金。
    • kb 现在死了,参考理查德的回答
    【解决方案3】:

    您应该确保您没有任何应用程序副本以及旧帮助手册。如果您这样做,帮助查看器将找到并显示旧帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-07
      • 2014-04-16
      • 1970-01-01
      • 2021-08-09
      • 2014-04-27
      • 2014-02-15
      相关资源
      最近更新 更多