Par défaut, Mac Catalyst crée un menu intitulé "Aide" qui est censé inclure l'aide pour l'application. Cependant, je n'ai trouvé aucune documentation sur la façon d'implémenter l'aide. Pour les applications Mac standard, vous pouvez utiliser un livre d'aide. Cependant, il n'y a aucune mention sur la façon d'utiliser un livre d'aide avec Mac Catalyst. J'ai tenté d'ajouter le HelpBookDirectoryName à info.plist mais cela n'a pas fonctionné. Existe-t-il un moyen de faire fonctionner les livres d'aide avec Mac Catalyst?
ios
macos
maccatalyst
Ken Roe
la source
la source
AppDelegate
classe pour ceux qui utilisent SwiftUI.OK ... J'ai réussi à faire fonctionner cela en utilisant une application tierce (Help Crafter) pour créer le
MyAppName.help
fichier / dossier, mais vous pouvez le faire manuellement.Une fois que vous avez créé le
MyAppName.help
fichier, vous devez le copier dans le dossier Resources de votre projet. J'ai d'abord fait cela en copiant le fichier dans le dossier Resources du Finder, puis en faisant glisser ce fichier dans le dossier Resources de Xcode.L'étape la plus importante: sélectionnez «Créer des références de dossier» lorsque vous le faites glisser dans votre projet.
J'avais précédemment sélectionné «Créer des groupes» et cela n'a jamais fonctionné.
Ce lien contient également des informations utiles, en particulier si vous allez créer le fichier MyAppName.help manuellement
http://swiftrien.blogspot.com/2015/06/adding-apple-help-to-os-x-application.html
En bref, il y aura un
.plist
fichier contenu dans leMyAppName.help
fichier / dossier, mais vous devrez également ajouter deux clés à votre.plist
fichier de projets :Help Book directory name
-> le nom de votre.help
fichier (qui est techniquement un répertoire avec une.help
extension)Help Book identifier
-> pour moi ça l'étaitmaccatalyst.com.nitramluap.MyAppName.help
mais ça doit être le même identifiantMyAppName.help
.plist
sous la cléBundle Identifier
la source