По умолчанию Mac Catalyst создает меню «Справка», которое должно включать справку для приложения. Однако я не нашел документации о том, как реализовать справку. Для стандартных приложений Mac вы можете использовать справочную книгу. Тем не менее, нет упоминания о том, как использовать справочную книгу с Mac Catalyst. Я попытался добавить HelpBookDirectoryName в info.plist, но это не сработало. Есть ли способ заставить справочные книги работать с Mac Catalyst?
ios
macos
maccatalyst
Кен Роу
источник
источник
AppDelegate
класс для тех, кто использует SwiftUI.Хорошо ... Мне удалось заставить это работать с помощью стороннего приложения (Help Crafter) для создания
MyAppName.help
файла / папки, но вы могли сделать это вручную.После того, как вы создали
MyAppName.help
файл, вам необходимо скопировать его в папку « Ресурсы » в вашем проекте. Сначала я сделал это, скопировав файл в папку ресурсов в Finder, а затем перетащив этот файл в папку ресурсов в XCode.Самый важный шаг: выберите «Создать ссылку на папку» при перетаскивании ее в свой проект.
Ранее я выбрал «Создать группы», и он никогда не работал.
Эта ссылка также содержит полезную информацию, особенно если вы собираетесь создать файл MyAppName.help вручную
http://swiftrien.blogspot.com/2015/06/adding-apple-help-to-os-x-application.html
Короче говоря,
.plist
вMyAppName.help
файле / папке будет находиться файл , но вам также необходимо добавить два ключа в файл проекта.plist
:Help Book directory name
-> имя вашего.help
файла (технически это каталог с.help
расширением)Help Book identifier
-> для меня это было,maccatalyst.com.nitramluap.MyAppName.help
но это должен быть тот же идентификатор вMyAppName.help
.plist
под ключомBundle Identifier
источник