Xcode 6, справочная книга приложения Yosemite Mac: тема недоступна

Я пытаюсь сделать простую нелокализованную справочную книгу для моего приложения Cocoa. Я создал файл .help со структурой, описанной в несколько устаревшем Руководстве по программированию справки Apple. Когда я запускаю свое приложение в отладчике из Xcode, элемент справки правильно отображается в меню справки. Но при его выборе просто появляется диалоговое окно с надписью «Выбранная тема в настоящее время недоступна».

Открытие комплекта справки и переход к html-файлу титульной страницы (в Safari) обеспечивает правильную навигацию по структуре папки справки. Это всего 3 страницы. Похоже, что программа просмотра справки не попадает на титульную страницу. Какова правильная структура пакета справки и соответствующих значений plist для работы средства просмотра справки?

У меня есть:

contents/ Info.plist Resources/ English.lproj/ title page.html, индекс справки, папка pigs, папка sty и т. д.

спасибо

r


person Robert Carroll    schedule 04.01.2015    source источник
comment
У меня такая же проблема. Вы нашли решение?   -  person Peter Shaw    schedule 18.04.2015
comment
В итоге я использовал стороннее вспомогательное приложение HelpTemplate Creator от Valli Software.   -  person Robert Carroll    schedule 18.04.2015
comment
Это исчезло в моем конце после использования простой справочной книги из другого приложения в качестве шаблона, изменения списков свойств, а также других файлов (документы Apple в порядке) и очистка списков свойств средства просмотра справки. Обратите внимание, что если консоль (Console.app) сообщает, что справка книга с заданным идентификатором не может быть найдена, тогда игра с соответствующими парами ключ-значение (например, CFBundleName) должна работать.   -  person Bruno Vandekerkhove    schedule 31.01.2016