Standardmäßig erstellt Mac Catalyst ein Menü mit dem Titel "Hilfe", das Hilfe für die Anwendung enthalten soll. Ich habe jedoch keine Dokumentation zur Implementierung der Hilfe gefunden. Für Standard-Mac-Apps können Sie ein Hilfebuch verwenden. Es wird jedoch nicht erwähnt, wie ein Hilfebuch mit Mac Catalyst verwendet wird. Ich habe versucht, den HelpBookDirectoryName zu info.plist hinzuzufügen, aber dies hat nicht funktioniert. Gibt es eine Möglichkeit, Hilfebücher mit Mac Catalyst zum Laufen zu bringen?
ios
macos
maccatalyst
Ken Roe
quelle
quelle
AppDelegate
Information können Sie dies in die Klasse für diejenigen einfügen, die SwiftUI verwenden.OK ... Ich habe es geschafft, dies mithilfe einer Drittanbieter-App (Help Crafter) zum Erstellen der
MyAppName.help
Datei / des Ordners zum Laufen zu bringen, aber Sie können dies manuell tun.Nachdem Sie die
MyAppName.help
Datei erstellt haben, müssen Sie sie in den Ordner Ressourcen in Ihrem Projekt kopieren . Dazu habe ich zuerst die Datei in den Ordner "Ressourcen" im Finder kopiert und diese Datei dann in den Ordner "Ressourcen" in Xcode gezogen.Der wichtigste Schritt: Wählen Sie "Ordnerreferenzen erstellen", wenn Sie sie in Ihr Projekt ziehen.
Ich hatte zuvor "Gruppen erstellen" ausgewählt und es hat nie funktioniert.
Dieser Link enthält auch einige nützliche Informationen, insbesondere wenn Sie die Datei MyAppName.help manuell erstellen möchten
http://swiftrien.blogspot.com/2015/06/adding-apple-help-to-os-x-application.html
Kurz gesagt, es wird eine
.plist
Datei in derMyAppName.help
Datei / im Ordner enthalten sein, aber Sie müssen Ihrer Projektdatei auch zwei Schlüssel hinzufügen.plist
:Help Book directory name
-> der Name Ihrer.help
Datei (technisch gesehen ein Verzeichnis mit einer.help
Erweiterung)Help Book identifier
-> für mich war esmaccatalyst.com.nitramluap.MyAppName.help
aber es muss die gleiche Kennung in derMyAppName.help
.plist
unter dem Schlüssel seinBundle Identifier
quelle