2012-06-25 1 views
0

J'installe une application sur un périphérique; En utilisant la distribution adhoc, mon application fonctionne correctement sur deux appareils, mais elle ne fonctionne pas sur un autre appareil. J'ai inclus tous les dispositifs dans mon certificat de distribution mais je suis toujours incapable de résoudre ceci.Application non installée sur l'iPad

Y a-t-il une erreur possible pour l'installation qui pourrait être possible?

+0

Que dit-il lorsque vous essayez d'installer? Est-ce qu'il installe un écran noir apparaît, puis l'application tombe en panne? – Peres

+0

il montre juste l'alerte Cerenia n'a pas réussi à installer dans la vue d'alerte – MRafiq

Répondre

0

Votre application inclut probablement l'ancien fichier mobileprovision, sans l'UDID de votre nouvel appareil.

Avez-vous téléchargé et installé le fichier .mobileprovision avec le nouvel UDID inclus dans Xcode Organizer?

Parfois, j'ai dû aller dans l'organiseur Xcode et supprimer l'ancien fichier .mobileprovision avant que Xcode inclue correctement le nouveau dans la construction.

+0

je juste besoin d'ajouter le profil de distribution de services mobiles de distribution dans xocde encore et d'abord supprimer vieux – MRafiq

0

Comme les autres mentionnés ici, parfois les choses fonctionnent juste si vous essayez de tout recommencer.

  • Ré-ajouter le téléphone à votre profil dans le portail de provisioning, le télécharger à nouveau.

  • Supprimez l'ancien profil de votre ordinateur dans Xcode -> Organiseur -> Périphériques -> Bibliothèque/Provisioning Profiles, puis réinstallez-le.

  • Sélectionnez à nouveau le profil dans votre cible, nettoyez-le, puis reconstruisez/archivez à nouveau.

mais aussi assurez-vous de vérifier que le périphérique que vous installez sur ne dispose pas d'une version plus ancienne d'iOS que ce qui est spécifié dans votre cible de déploiement de l'application . Cela m'est arrivé une fois et le message d'erreur est le même.

0

Un moyen de vérifier que votre périphérique est inclus dans le fichier d'approvisionnement est d'ouvrir le fichier .ipa avec un programme tel que 7-zip.

Recherchez le fichier appelé embedded.mobileprovision et extrayez-le quelque part. Ouvrez-le avec un éditeur de texte, et au milieu de la poubelle, vous trouverez une liste des UDID des périphériques qui sont provisionnés.

Questions connexes