Problème pour intégrer l'Aide
Eddy58
Membre
Ca a pourtant l'air tout con, mais je n'arrive pas à faire fonctionner l'aide. Il me semble pourtant avoir fait tout comme il fallait, et j'ai beau tout retourner dans tout les sens, mais le visualisateur d'aide ne veut pas se lancer. Je joins le projet d'essai, si quelqu'un arrive à me dire ce qu'il ne va pas ! ???
[Fichier joint supprimé par l'administrateur]
[Fichier joint supprimé par l'administrateur]
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
[Fichier joint supprimé par l'administrateur]
Tu dois avoir un fichier Info_XXXXX.plist (XXXXX : nom de l'application), il faut rajouter
[Fichier joint supprimé par l'administrateur]
Ca c'est fait.
C'est fait aussi, mais dans le fichier InfoPlist.strings, avec l'autre key nécessaire (CFBundleHelpBookName je crois). Je n'ai jamais entendu parler de la nécessité de ce fichier plist que tu évoques.
Sinon, comment obtenir un répertoire bleu dans les ressources, car à chaque fois que j'ajoute des fichiers via "Add To Project", il me met les répertoires en jaune. Peut-être que le problème vient de là aussi ? ???
C'est sûrement dù au faite que j'ai commencé le projet dans une version antérieur d'Xcode (1.1).
C'est un dossier vituel, directement créer dans le projet avec Xcode.
Variable Path Type : relative to project
Tien, je viens d'y penser. Dans les Targets, tu lui as dit de copier le dossier.
1)Recursively create groups for any added folders
2)Create Folder References for any added folders
J'ajoutais comme d'habitude en prenant 1), ce qui créait des répertoires de groupes (jaunes), plutôt dédiés à l'organisation du projet, donc ça allait pas du tout en effet.
En prenant 2), c'est différent, XCode construit comme un grand le fameux répertoire bleu avec dedans les sous-répertoires de localisation visés, et là ça fonctionne tout de suite beaucoup mieux...
Et bien moi, j'ai suivit vos instructions et ça ne vas pas
Qu'est ce que j'ai oublié ?
Voici comment sont organisé mes dossier :
Et voici mon fichier info.plist
J'ai XCode 2.2
Dans le fichier plist, dans la clé CFBundleHelpBookFolder, tu dois mettre le nom de ton dossier qui contient l'aide.
Toi ton dossier dans XCode s'appelle juste "Help" et dans ton fichier plist tu as mis "Help Folder"... Donc il faut que tu changes soit l'un soit l'autre pour avoir les 2 identiques
EDIT: ah oui, et dans l'aide il y a French et English, pas par ce que j'ai fait des dossiers mais par ce que c'est dans French.lproj et English.lproj
Je ne vois pas de fichier "index.html". Il en faut un.
mais j'avais précédamment été fouiller dans les fichier d'aide d'autres app et j'avais vu que ils n'utilisai pas forcément de fichier index.html!
Il te dit quoi comme message.
J'ai fait un clean all target et un rebuild et ça fonctionne... merci!!!!!! :)beta: :fouf):