J'ai donc des problèmes d'installation d'une application de distribution ad-hoc sur un iPad 1 avec iOS 5. Je n'ai pas ce problème lors de l'installation dans d'autres iPads ... Voici le journal de la console après avoir échoué l'installation: p>
16 mars 19:09:58 iPad Springboard [635]: Tuering com.myApp.ipad pour l'installation de l'application p>
14 mars 19:10:03 IPAD Signalercrash [743]: Formuler le rapport de collision pour le processus Installd [739] P>
mars 16 19:10:03 ipad com.apple.L'atunsetored [736]: RECEVOIR_MESSAGE: Échec de l'exécution de la fonction ASYNC: 1 P>
mars 16 19:10:03 iPad com.apple.LeUnessTored [736]: Call_and_Response: Impossible de recevoir une réponse de proxy p>
16 mars 19:10:03 iPad com.apple.L'atunsetored [736]: MobileinstallationInstall: Échec avec -1 P>
16 mars 19:10:04 IPAD Signalercrash [743]: CrashReport sauvegardé à /var/mobile/library/logs/crashreporter/installd_2014-03-16-191003_ipad.plist Utilisation de UID: 0 GID: 0, Synthetic_euid: 501 EGID: 0 P>
mars 16 19:10:04 ipad com.apple.launchd [1] (com.apple.mobile.installd [739]): (com.apple.mobile.installd) travail semble avoir écrasé: Défaut de segmentation: 11 P>
5 Réponses :
Assurez-vous que le périphérique IPAD est répertorié dans le portail de développeur sous forme de périphérique enregistré, que le profil de provisioning Ad-hoc inclut ce périphérique et que le profil de provisioning correct a été téléchargé et utilisé pour signer l'application. Assurez-vous également que lors de l'archivage de l'application, vous sélectionnez le profil Ad-hoc que l'appareil attribué à. p>
Modifier, puisque nous avons plus d'informations, la cause probable est que vous ciblez un système d'exploitation supérieur à celui installé sur les iPads. Vérifiez vos propriétés du projet (section générale):
p>
Il y a 7 iPads, l'application s'installe parfaitement dans 5 d'entre elles, les deux iPad qui ont échoué sont iPad 1 avec iOS 5.1.1 coïncidence?
Pas de coïncidence. Votre application doit cibler un système d'exploitation supérieur à 5.1.1. J'ai révisé ma réponse et j'ai inclus une capture d'écran de ce que vous devez vérifier.
Ce n'est pas le problème non plus: s, la cible est 5.1.1 et je peux exécuter l'application sur le mode de débogage, le problème est avec ad-hoc
vérifier udid. Maintenant, il est possible d'extraire UDID uniquement à partir de Xcode ou iTunes, pas d'un udidApp spécial. Si Udid est faux - il y a peut-être fffff ** au début. P>
Si les paramètres de votre bâtiment supportent ARM64, bien que UDID soit déjà dans le profil de provisioning, le problème se produit toujours. Il suffit de supprimer le support Arm64 fera. P>
Vérifiez que l'IPA est 32 bit. 64 bits n'est pas supporté avant iOS 6 et ne parviendra pas à installer. p>
Vous pouvez voir un message d'erreur pour ce comportement en faisant glisser l'IPA sur le nœud d'application d'un iPad exécutant iOS 5 en XCode. P>
Pour moi, le problème de 64 bits était le problème apparent iPad1 si je comprends maintenant ce que "ARM64" signifie. p>
Supprimer ARM64 à partir de cibles> Paramètres de construction> L'architecture valide a immédiatement résolu. p>
Après l'archivage d'un IPA et l'installer à partir d'iTunes à un périphérique, je ne voyait que l'icône, installée partiellement sur l'iPad1, mais suspendue à la barre de progression du thermomètre bleue à 75% indéfiniment. C'était lors de l'utilisation d'une licence d'entreprise afin que User23 ... L'échec de l'utilisateur était à «l'heure d'icônes», la provisioning est probablement sans rapport. Je vois qu'il y a peut-être 4 points d'échec: p>
En ce qui concerne 64 bits, j'avais lu dans Jay Versluis's http://pinkstone.co.uk/how-to-build-apps-for-ios-5-with-xcode-5 , "Choisissez 5.1.1 (manuellement) pour prendre en charge les fichiers binaires 64 et 32 bits - il n'est pas nécessaire de modifier l'architecture de construction par défaut de cette façon", donc peut-être que cela doit être examiné, pas sûr. (Peut-être que c'est la différence entre «bâtiment pour iOS 5» et «bâtiment pour ipad1» ???) p>
1. Quel est le SDK de déploiement que vous utilisez pour construire l'application? (iOS 5.1?) 2. Quelles architectures sont incluses dans la construction? (armv7, armv7s, arm64?) 3. Quel est le contenu du rapport d'accident mentionné?
Je rencontre le même problème lors de la distribution d'une construction ad hoc via Testflight. Tous mes appareils peuvent installer la construction, à l'exception de l'iPad 1. Ce problème a commencé après la mise à niveau vers Xcode 5.1, le permettant d'ajuster le réglage de l'architecture. Mon application prend en charge ARMV7, ARMV7S et ARM64 et dispose d'une cible de déploiement de 5,0.
Est-il possible qu'Apple ne supporte plus iPad 1 pour ad hoc après Xcode 5.1?
J'ai mes mains sur un troisième iPad 1 avec iOS 5.1.1 et il ne parvient pas à installer quand a presque fini de télécharger ... je pense que Apple a abandonné iPad 1 ou iOS 5 de ad hoc ...
Non, il devrait installer sur l'iPad si le profil de provisioning a son udid inclus.