Как создать файл .help для справки приложения Mac? - PullRequest
7 голосов
/ 24 сентября 2011

Я пытаюсь сделать справочную поддержку для моего приложения Mac.Я сделал XHTML, HTML и файл .helpIndex.Но я не знаю, как сделать файл .help.Мой вопрос: что такое файл .help?а как сделать .help файл?

Я учусь на яблочном классе для этого.Ниже приведены материалы, которые я скопировал по этой ссылке

Создание базовой справочной книги

После создания файлов HTML, содержащих содержимое справки, вы должны организовать их в справочную книгу.To do this, create a help book folder and include the following items:

Мой вопрос: Как создать папку справочной книги.Я не могу этого понять.Я только что создал папку с somename.help и скопировал в нее файлы.Но это не работает.является ли это правильным способом создания папки справки.

1 Ответ

9 голосов
/ 24 сентября 2011

.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) в свой список

  • добавьте CFBundleHelpBookName со значением Foobar Help к вашему plist (соответствует метатегу в вашем заголовке)

  • добавить пользовательскую фазу копирования, чтобы поместить структуру папки документа .help в ресурсы

Должен просто работать после этого.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...