Problème avec une distribution Ad Hoc sur iPhone5
Alf1996
Membre
Bonjour à tous,
J'avais transmis une de mes application à un collègue qui avait un iPhone 4, et celle-ci fonctionnait correctement. J'avais opté pour une distribution Ad Hoc (création du profil adéquat avec le n° UDID de l'appareil) et tout allait bien jusqu'à ce que celui-ci ne décide de s'offrir un iPhone 5. /crazy.gif' class='bbc_emoticon' alt=' ' />
Evidemment, j'ai mis à jour le profil en y insérant le nouveau numéro d'UDID, que j'ai transmis avec le nouveau .ipa, mais apparemment çà ne suffisait pas !
J'ai donc refait le projet pour y inclure les "auto-resizing constraints" `(çà a été rapide, il n'y a que 2 xib !) et tout fonctionne sur le simulateur, mais impossible de faire fonctionner l'application sur l'appareil en question !
L'application s'installe bien mais au lancement, juste un écran noir avant de planter...
Je ne sais pas trop comment faire pour identifier ce qui plante ; si vous avez une petite piste ?
Merci d'avance /implore.gif' class='bbc_emoticon' alt=' ' />
J'avais transmis une de mes application à un collègue qui avait un iPhone 4, et celle-ci fonctionnait correctement. J'avais opté pour une distribution Ad Hoc (création du profil adéquat avec le n° UDID de l'appareil) et tout allait bien jusqu'à ce que celui-ci ne décide de s'offrir un iPhone 5. /crazy.gif' class='bbc_emoticon' alt=' ' />
Evidemment, j'ai mis à jour le profil en y insérant le nouveau numéro d'UDID, que j'ai transmis avec le nouveau .ipa, mais apparemment çà ne suffisait pas !
J'ai donc refait le projet pour y inclure les "auto-resizing constraints" `(çà a été rapide, il n'y a que 2 xib !) et tout fonctionne sur le simulateur, mais impossible de faire fonctionner l'application sur l'appareil en question !
L'application s'installe bien mais au lancement, juste un écran noir avant de planter...
Je ne sais pas trop comment faire pour identifier ce qui plante ; si vous avez une petite piste ?
Merci d'avance /implore.gif' class='bbc_emoticon' alt=' ' />
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Merci en tout cas de ton aide.
Merci en tout cas...
En distribuant l'application à un autre user, j'ai eu le même problème. Alors j'ai eu l'idée d'installer mon appli en test sur l'iPhone de mon mari. Et là , j'ai reproduit le bug. Entre temps, j'avais résolu une partie des problèmes en améliorant l'autolayout, et le nouveau problème se situait au niveau de l'affichage de la view "options" où l'on choisissait (entre autre) un calendrier, parmi la liste des calendriers de l'utilisateur. Cette liste restait désespérément vide... La solution : il fallait vérifier l'autorisation d'utilisation des calendriers... Du coup, la création de la liste des calendriers était un peu plus longue (du fait de la vérification des autorisations je pense), et j'ai du faire un complétion block...
Voici un exemple de code, çà pourra sans doute servir à quelqu'un :
dans le viewDidAppear :
et la méthode de listage des calendriers :
Au passage, je vais changer le titre du post, car çà n'a plus grand chose à voir avec le problème initial. Le problème ne venait pas uniquement de l'iPhone5, mais surtout du fait que l'application n'avait encore jamais été utilisée sur l'iPhone en question. Pour les autres utilisateurs, çà fonctionnait car l'application y avait été installée avant iOS 6.