Por padrão, o Mac Catalyst cria um menu intitulado "Ajuda" que deve incluir ajuda para o aplicativo. No entanto, não encontrei nenhuma documentação sobre como implementar a Ajuda. Para aplicativos Mac padrão, você pode usar um livro de Ajuda. No entanto, não há menção sobre como usar um livro de ajuda com o Mac Catalyst. Tentei adicionar o HelpBookDirectoryName ao info.plist, mas isso não funcionou. Existe uma maneira de fazer com que os livros de ajuda funcionem com o Mac Catalyst?
ios
macos
maccatalyst
Ken Roe
fonte
fonte
AppDelegate
classe para aqueles que usam o SwiftUI.OK ... Consegui fazer isso funcionar usando um aplicativo de terceiros (Help Crafter) para criar o
MyAppName.help
arquivo / pasta, mas você poderia fazê-lo manualmente.Depois de criar o
MyAppName.help
arquivo, você precisa copiá-lo para a pasta Recursos no seu projeto. Fiz isso primeiro copiando o arquivo para a pasta Resources no Finder e arrastando esse arquivo para a pasta Resources no Xcode.A etapa mais importante: selecione 'Criar referências de pasta' ao arrastá-lo para o seu projeto.
Eu já havia selecionado 'Criar grupos' e nunca funcionou.
Este link também contém algumas informações úteis, principalmente se você deseja criar o arquivo MyAppName.help manualmente
http://swiftrien.blogspot.com/2015/06/adding-apple-help-to-os-x-application.html
Em resumo, haverá um
.plist
arquivo contido dentro doMyAppName.help
arquivo / pasta, mas você também precisará adicionar duas chaves ao.plist
arquivo de projetos :Help Book directory name
-> o nome do seu.help
arquivo (que é tecnicamente um diretório com uma.help
extensão)Help Book identifier
-> para mim foi,maccatalyst.com.nitramluap.MyAppName.help
mas deve ser o mesmo identificador no campoMyAppName.help
.plist
sob a chaveBundle Identifier
fonte