如何为mac应用程序帮助创建.help文件?

时间:2011-09-24 08:51:32

标签: macos apple-help

我正在尝试为我的mac应用程序提供帮助支持。我制作了XHTML,HTML和.helpIndex文件。但我不知道如何制作.help文件。我的问题是什么是.help文件?以及如何制作.help文件?

我正在apple classreference学习这项工作。以下是我复制此链接的内容

创建基本帮助手册

创建包含帮助内容的HTML文件后,您必须将它们整理到帮助手册中。 To do this, create a help book folder and include the following items:

我的问题:如何创建帮助书文件夹。我无法理解这一点。我刚刚创建了一个带somename.help的文件夹并将文件复制到它。但这不起作用。是否是创建帮助文件夹的正确方法。

1 个答案:

答案 0 :(得分:8)

.help是文档集的顶级文件夹,而不是文件。像Mac应用程序实际上是一个扩展名为.app的文件夹

在基础级别,您需要创建基于html的文档集,然后将meta标记为AppleTitle的标记添加到顶级.html文件index.html(SurfWriter.html)在例子中)

<head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <meta http-equiv="Content-Style-Type" content="text/css">
  <title>Foobar Help</title>
  <meta name="AppleTitle" content="Foobar Help">
</head>
  • CFBundleHelpBookFolder的文件夹名称(Surfwriter.help)添加到您的plist

  • 为您的CFBundleHelpBookName添加Foobar Help plist(匹配标题中的元标记)

  • 添加自定义复制阶段,将.help文档文件夹结构放入资源

应该在那之后工作。