Регистрация справочной системы Apple - PullRequest
0 голосов
/ 27 февраля 2011

Я пытаюсь создать справочные страницы для своего приложения.Я написал страницы, как описано в Руководстве по программированию справки Apple.Я создал папку myapp.help, содержащую страницы, файл plist, индексацию и т. Д., И добавил ее в свой пакет приложений.Я также добавил CFBundleHelpBookFolder и CFBundleHelpBookName к списку приложений.

Когда я пытаюсь зарегистрировать его в AHRegisterHelpBookWithURL() - происходит ошибка с ошибкой -50 (ошибка в списке параметров пользователя).

Я не хочу настраивать справочный пакет с Xcode, потому что я уже использую Makefiles, спасибо.

1 Ответ

0 голосов
/ 16 марта 2011

Проблема заключалась в том, что MacOS не смог найти пакет.Я сделал ссылку на исполняемый файл внутри пакета;ссылка была в каталоге на моем пути;Я набрал имя ссылки в терминале для запуска программы - это казалось довольно изящным способом сделать что-либо.

Я не понимал, что CFBundleGetMainBundle() будет работать только если вы запустите программу из Finder иливведя путь к исполняемому файлу.

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