2012-07-18 8 views
7

¿Alguien puede dirigirme a un tutorial actualizado sobre cómo crear un libro de ayuda para la aplicación Cocoa. Todo lo que encontré en línea es antiguo y obsoleto, y la documentación de Apple no lo aclara. Una cosa específica que no puedo entender es cómo crear un paquete .help.tutorial del libro de ayuda de Apple

+6

me gustaría comentar que tratar de crear incluso un libro muy simple ayuda para una aplicación Cocoa siempre es un ejercicio de frustración extrema para mí. Me cuesta mucho trabajo hacer que Indexador de Ayuda funcione y/o hacer que aparezca cuando lo selecciono en el menú de ayuda. – Clay

Respuesta

11

Este documento contiene información sobre la disposición ayuda paquete (y ayuda de Apple en general):

http://developer.apple.com/library/mac/#documentation/Carbon/Conceptual/ProvidingUserAssitAppleHelp/authoring_help/authoring_help_book.html%23//apple_ref/doc/uid/TP30000903-CH206-TPXREF104

Por otro lado, ha realmente nunca se ha requerido el formato de ayuda en paquete (y en algunas versiones del sistema operativo no fue oficialmente admitido a pesar de que Apple lo usó por años).

Todo lo que hago es establecer CFBundleHelpBookFolder y CFBundleHelpBookName (en Info.plist). Este último es un título legible por humanos, p. "Ayuda de YourApp", que debe coincidir con el AppleTitle en el HTML.

Configuré CFBundleHelpBookFolder simplemente el nombre "Ayuda" y creo la carpeta Something.app/Contents/Resources/English.lproj/Help en el paquete de la aplicación. En este directorio coloco index.html (que contiene las etiquetas requeridas <meta>AppleTitle y AppleIcon) y ExactMatch.plist. (Por cierto, en realidad es una buena idea si todo lo demás entra en una subcarpeta debajo de este punto de manera que el sistema de ayuda no tiene que buscar muchos archivos de nivel superior.)

Cuestiones relacionadas