Page 1 sur 1
Help !!!! version compilé et accès aux fichiers externes
Publié : mer. 20/avr./2022 21:05
par Thyphoon
Bonjour,
si je maitrise le developpement purebasic sous windows sous MacsOs j'ai un peu de mal...
Je comprends pas pourquoi quand je compile dans l'editeur ça fonctionne parfaitement, et quand je compile un executable et que je le lance je n'arrive plus a acceder aux fichiers externes

quelqu'un pourrait m'aider ?
Re: Help !!!! version compilé et accès aux fichiers externes
Publié : jeu. 21/avr./2022 9:58
par Mindphazer
Bonjour Thyphoon
est-ce que tu peux préciser ce que tu entends par "fichiers externes" ?
MacOS est un peu chiant niveau sécurité, il faut peut-être que tu ailles dans Préférences Systèmes, puis dans Sécurité et confidentialité et que tu autorises ton appli compilée à accéder à certains fichiers et dossiers
Re: Help !!!! version compilé et accès aux fichiers externes
Publié : jeu. 21/avr./2022 11:59
par Thyphoon
Merci Mindphazer

J'ai tout simplement un fichier Data.pck a côté qui contient tout les sprites et musiques de mon jeu.
Et je n'arrive pas a l'ouvrir avec la version compilé alors que ça marche très bien a partir de l'IDE
Comment doit on faire pour distribuer un application pour Macintosh qui est en plusieurs fichiers ?
Je cherche a pouvoir donner un lien et que ce soit simple pour les personnes pour installer ou lancer mon jeu

Re: Help !!!! version compilé et accès aux fichiers externes
Publié : jeu. 21/avr./2022 12:49
par Mindphazer
Si ton fichier se trouve dans le même répertoire que ton projet, lorsque tu exécutes ton programme depuis l'IDE, il ouvre ton fichier sans soucis.
Par contre une fois compilé, c'est un peu plus subtil.
L'appli compilée n'est pas un simple exécutable, c'est un dossier .app particulier que MacOS considère comme un exécutable.
Ce qu'il de faut faire, c'est insérer ton fichier Data.pck à l'intérieur de ce dossier (appelé paquet).
Pour ce faire, tu fais un clic droit sur ton appli compilée et tu fais "Afficher le contenu du paquet"
Normalement, tu vas avoir un dossier Contents
Et, à l'intérieur de ce dossier, tu devrais trouver plusieurs fichiers, et un dossier MacOS
L'idée est de déplacer ton fichier Data.pck dans ce dossier Contents
Et là, ça devrait marcher. Pour distribuer ton programme, il te suffit de zipper ton appli compilée et de la distribuer (ou créer un .dmg)
Re: Help !!!! version compilé et accès aux fichiers externes
Publié : jeu. 21/avr./2022 13:13
par Thyphoon
Haaaaaaaaaaaaaa voilà l'explication dont j'avais besoin !

Si j'ai le temps je vais essayer ça ce soir ! Bon je vais bientôt pouvoir proposer une version Macintosh de mon jeu
Loopz dont je viens de parler dans la section annonces du forum
Un grand merci

Re: Help !!!! version compilé et accès aux fichiers externes
Publié : jeu. 21/avr./2022 14:05
par Mindphazer
Cool !
Je suis impatient de pouvoir tester !!
Re: Help !!!! version compilé et accès aux fichiers externes
Publié : jeu. 21/avr./2022 18:31
par Thyphoon
C'est bon j'ai reussi

tu m'as donné l'info qui manquait
tu peux télécharger la version macOs
ici
Tu me diras si ça marche et ce que tu en penses
Re: Help !!!! version compilé et accès aux fichiers externes
Publié : ven. 22/avr./2022 17:53
par Mindphazer
Je t'ai répondu sur l'autre sujet... Malheureusement j'ai des petits soucis...

Re: Help !!!! version compilé et accès aux fichiers externes
Publié : ven. 22/avr./2022 19:42
par Thyphoon
Merci j'ai vu ! Et merci d'avoir tester ! Effectivement j'ai des trucs a corriger