[Résolu] Refus systématique d'Apple à cause des ports séries
wisky
Membre
Bonjour à tous,
Je me bas depuis presque un mois avec Apple pour rendre disponible une mise à jour de mon application. La cause du refus est que j'ecrit dans des fichiers situé dans le dossier système "/dev/". Sauf que c'est obligatoire étant donnée que l'application utilise les ports série du Macintosh et qu'il sont situé dans le dossier "/dev/".
Quelqu'un aurait une idée pour régler le problème ?
Je me bas depuis presque un mois avec Apple pour rendre disponible une mise à jour de mon application. La cause du refus est que j'ecrit dans des fichiers situé dans le dossier système "/dev/". Sauf que c'est obligatoire étant donnée que l'application utilise les ports série du Macintosh et qu'il sont situé dans le dossier "/dev/".
Quelqu'un aurait une idée pour régler le problème ?
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Hum a part vendre ton logiciel hors App Store, je vois pas trop.
C'est bien préciser dans les guidelines que tu ne peux pas écrire ou tu veux dans le système.
Mais ceci dit, pourquoi écrire sur /dev ? Je veux dire, pourquoi ne pas utiliser IOKit ?
Par exemple une petite recherche à l'instant m'a fait tomber là dessus ainsi que sur sur AMSerialPort qui utilise ce IOKit et l'encapsule dans un framework.
Tu as sûrement des réponses ici également.
Il est très difficile de travailler avec un port série sans IOKit. Je me suis basé sur l'exemple d'Apple pour réaliser mon application même si depuis je l'ai largement réécrit pour utiliser plus largement Obj-C au lieu du C. C'est peux être là que ça cloche. Effectivement, j'ai réécrit la méthode d'envoi des données en OBJ-C.
D'autre part, l'utilisation du dossier /dev est obligatoire pour l'accès a certain périphérique matériel.
Si vous avez d'autre idée, je suis preneur.
Merci pour vos idées