1 votes

iPhone 6 & iOS 9 - l'application ad hoc ne s'installe pas

J'ai des problèmes pour installer notre application développée (distribuée via ad-hoc) sur iOS9.

L'ipa s'installe et fonctionne correctement sur l'iPhone 4 et sur l'iPad 2 (iOS 9.1) mais rien ne semble fonctionner pour l'iPhone 6 avec iOS 9.1.

  • J'ai essayé de l'installer avec iTunes - l'installation s'arrête à ~60-75% et l'icône de l'application devient grise, puis en tapant dessus il y a juste l'indication waiting sous l'icône et rien d'autre.
  • J'ai essayé de télécharger un fichier ipa à partir d'un site web via safari - safari dit qu'il ne peut pas télécharger ce type de fichier.
  • Reconstruction et archivage, distribution sélectionnée en utilisant ad-hoc et en installant via iTune. Rien ne se passe - l'icône de l'application n'apparaît même pas sur l'iPhone et iTunes indique qu'il s'agit d'une installation à côté de l'application, l'icône de synchronisation sur l'iPhone disparaît au bout d'une seconde. Le même ipa fonctionne bien sur l'iPhone 4 et l'iPad 2.

iPhone 6 et iPad 2, version iOS : 9.1 (13B143)

iPhone 4, version iOS : 7.1.2 (11D257)

Rien n'apparaît dans les journaux de périphériques (xCode - Fenêtre - périphériques - journaux de périphériques). J'ai essayé de redémarrer entre les deux installations pour m'assurer que rien n'était mis en cache. J'ai essayé de faire un hard reset ( ?, bouton on/off + bouton home). Je suis à bout de nerfs, rien ne semble fonctionner et il ne veut pas me dire pourquoi il ne fonctionne pas.

1voto

Kristian Points 121

J'ai travaillé sur ce problème toute la journée et j'ai éclairci quelques points. Tout d'abord, la méthode de déploiement ad-hoc n'est pas ce que je recherche, dans mon cas, la méthode correcte est le déploiement d'entreprise. Je reviendrai sur ce point plus tard.

Je pense que mon problème se situe au niveau des profils de provisionnement, car lorsque j'ai ajouté l'iPhone 6 à la liste des appareils (dans le menu centre de développement d'apple ) et l'a inclus dans le profil de provisionnement, l'application s'installe correctement. Cependant, lorsque j'ai désactivé l'iPad de la liste des périphériques, l'application fonctionnait toujours, ce qui est étrange.

J'avais besoin de distribuer l'application en dehors de l'App Store, mais je ne savais pas vraiment quelle méthode de déploiement utiliser. Maintenant, je pense que j'ai enfin trouvé un sens à tout cela.

Déploiement ad hoc

  • destiné à être utilisé pour des tests et des applications internes
  • distribués en dehors de l'app store
  • les appareils sur lesquels l'application est utilisée doivent être ajoutés à la liste des appareils dans la rubrique centre de développement d'apple et sélectionné dans le profil de provisionnement
  • maximum de 100 appareils

Déploiement en entreprise

  • destiné aux applications internes et privées (par exemple, intranet)
  • distribués en dehors de l'app store
  • nombre illimité d'appareils

La différence entre les deux est que l'ad-hoc est disponible pour tout le monde alors que l'entreprise n'est disponible que pour les développeurs ou les équipes qui ont un compte d'entreprise. L'entreprise doit être enregistrée par la société qui utilisera l'application privée (par exemple, l'application intranet) et ajouter le développeur (ou l'agence) sous ce compte. De cette façon, ils ne dépendent pas l'un de l'autre et peuvent garder leurs finances séparées.

Je suis sûr que j'ai encore mal compris quelque chose, alors si vous trouvez des informations incorrectes, n'hésitez pas à me le dire.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X