[Résolu] Refus systématique d'Apple à  cause des ports séries

wiskywisky Membre
mai 2011 modifié dans Apple Developer Programs #1
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 ?  :'( :'( :'(

Réponses

  • devulderdevulder Membre
    02:16 modifié #2
    dans 1304450489:

    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 ?  :'( :'( :'(


    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.



  • AliGatorAliGator Membre, Modérateur
    mai 2011 modifié #3
    Vu les conditions du MAS (que tu es sensé avoir lues avant de les accepter, hum) et les restrictions clairement listées par Apple, c'est normal qu'ils te la refusent (tu aurais dû le réaliser avant de coder ton appli en théorie)

    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.
  • wiskywisky Membre
    02:16 modifié #4
    dans 1304453945:

    Vu les conditions du MAS (que tu es sensé avoir lues avant de les accepter, hum) et les restrictions clairement listées par Apple, c'est normal qu'ils te la refusent (tu aurais dû le réaliser avant de coder ton appli en théorie)

    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.
  • wiskywisky Membre
    02:16 modifié #5
    Et bien au final mon app est passé. J'ai malheureusement dû utilisé un ticket de support technique Apple pour qu'elle passe. J'espère ne pas être obligé de faire comme ça à  chaque fois. Car c'est pas très rentable au final !

    Merci pour vos idées ;)
Connectez-vous ou Inscrivez-vous pour répondre.