Une erreur inconnue est survenue lorsque j’essayais d’utiliser un iPad pour le développement

J’essayais de tester mon application sur un nouvel iPad pour voir si le support Retina fonctionnait.

Comme tous les autres appareils que j’ai utilisés pour le développement, j’ai connecté le périphérique et j’ai appuyé sur “Use For Development” pour lancer XCode Organizer.

Le processus a démarré mais quelques secondes plus tard, la barre de progression s’est retirée et j’ai reçu ce message d’erreur: “Une erreur inconnue s’est produite”

J’ai enregistré son UDID dans la section Périphériques manuellement et le profil d’approvisionnement a été installé avec succès sur le périphérique, mais il rest un point jaune devant le nom de l’iPad dans l’organiseur et le périphérique n’apparaît pas dans la liste Périphériques iOS application dessus).

J’ai essayé quelque chose qui me vienne à l’esprit mais rien n’a fonctionné 🙁

entrer la description de l'image ici

Des idées ?


Information additionnelle :

  • Version XCode: 4.4.1
  • Version du SDK iOS: 5.1
  • Cible de déploiement minimale: 5.0
  • Version iOS du dispositif: 5.1.1 (9B206)
  • Type d’appareil: Nouvel iPad 3ème génération (Wifi + 4G)
  • Mac basé sur Intel: Mac Pro avec 2 x 2,26 GHz Quad-Core Intel Xeon
  • Version du système d’exploitation: OS X Mountain Lion 10.8 (12A269)

Essayez de déconnecter / reconnecter l’iPad, quittez et redémarrez XCode, … Parfois, cela ne fonctionnera tout simplement pas et tout redémarrer résout le problème!

Cela m’est arrivé beaucoup lorsque je suis connecté via le clavier USB Apple (qui a deux ports USB en dessous).

Si vous twigz plus d’une chose sur ce clavier, comme deux iPhones, il ne sera pas capable de fournir suffisamment d’énergie aux deux, et vous commencerez à avoir des déconnexions intermittentes.

Solution: twigz directement sur le Mac.

Une fois, cela m’est arrivé et il semblait que mon compte iCloud sur mon appareil n’était pas connecté. Cela était dû à un changement de mot de passe que j’avais effectué. Une fois que je me suis réinscrit avec le mot de passe approprié, l’application semblait bien fonctionner. 🙂

Dans mon cas, après avoir tout essayé (redémarrage d’Ipad, XCode, imac), j’ai découvert que le problème était dû au fait que la même application fonctionnait toujours en arrière-plan de l’Ipad lors d’une précédente exécution. J’ai juste dû rejeter l’application d’Ipad et tout a été corrigé.

Pas un doublon, mais OS X, XCode et IOS tombent souvent sur leurs épées à cause de la signature du code et de la mise en cache échoue, voir si quelque chose aide ici:

J’ai pu résoudre ce problème en changeant l’identité de signature d’une équipe à une autre, puis en revenant à l’équipe d’origine.

Vous pouvez utiliser des périphériques xcode-> windows-> et regarder le journal du périphérique pour obtenir plus de détails sur “Une erreur inconnue s’est produite”, vous obtiendrez quelque chose comme ceci:

  • 0x16e12f000 + [MICodeSigningVerifier _validateSignatureAndCopyInfoForURL: withOptions: error:]: 142: Impossible de vérifier la signature du code de /private/var/mobile/Library/Caches/com.apple.mobile.installd.staging/temp.L5Dvt0/extracted/Payload/Xxx .app / PlugIns / packetTunnel.appex: 0xe8008001 (Une erreur inconnue s’est produite.)

J’ai vu “Une erreur inconnue s’est produite” dans les conditions suivantes et corrige le problème en corrigeant le code:

  • J’écris @interface avec une classe et oublie @implementation avec ce nom de classe dans une cible d’extension.
  • Il n’y a pas de code dans une cible de mon projet.

J’ai eu cette erreur en essayant d’installer une application de 1 Go sur un appareil avec seulement 300 Mo restants. Je ne m’attendais pas à ce que ce soit un problème puisque l’application était déjà installée sur l’appareil depuis iTunes, et je venais d’installer une version locale pour l’écraser, mais cette erreur s’est répétée jusqu’à ce que je désinstalle la copie du magasin. Après ça, ça marchait très bien.

Je ne pouvais que le faire fonctionner en reconnectant le téléphone, puis en suivant les écrans de bienvenue iCloud sur mon ordinateur portable.

J’ai trouvé que parce que mon iphone était à plat et que je l’avais chargé, le téléphone devait d’abord être ouvert avec la broche pour permettre à Xcode de se connecter.

Arrivé pour moi lorsque iTunes était ouvert en arrière-plan. Fermer iTunes et Xcode, puis ré-ouvrir Xcode a fonctionné pour moi.

J’ai eu le même message d’erreur quand j’ai installé de nouveaux pods (CocoaPods). J’ai pu résoudre ce problème en supprimant les derniers modules ajoutés de mon projet.