29 votes

Impossible de lire sur le périphérique

J'essaie d'installer une nouvelle version de mon application par-dessus la dernière version via Xcode.

Chaque fois que j'essaie de l'installer avec le même profil provisoire et les mêmes détails, je rencontre ce problème. Ce problème survient après la construction (lors de la copie des fichiers).

Quelqu'un a-t-il été confronté à ce problème ?

PS : J'ai joint la capture d'écran de l'erreur :

! Error

78voto

jcpennypincher Points 2031

Ce qui a marché pour moi, ce sont ces étapes :

  1. Supprimez l'application existante que vous essayez de créer à partir de l'iPhone/iPad.
  2. Synchronisation avec iTunes
  3. Fermez complètement Xcode et iTunes
  4. Ouvrez Xcode et construisez et exécutez

7voto

Pour moi, il a suffi de supprimer l'application de mon appareil et de redémarrer Xcode. Redémarrer Xcode semble être la solution à de nombreux problèmes ces jours-ci...

5voto

sanjeev sharma Points 169

Supprimez la compilation précédemment installée sur l'appareil, quittez Xcode, redémarrez l'appareil, puis installez l'application après avoir nettoyé toutes les cibles.

1voto

sniper Points 221

J'ai la solution pour ça !

Pour éviter cette erreur, il suffit d'ajouter un paramètre de construction défini par l'utilisateur :

PREBINDING = NO

Cela serait ajouté sous la section définie par l'utilisateur dans les phases de construction.

1voto

William Denniss Points 3781

Il s'agit clairement d'un YMMV situation. J'avais un cas très tenace de ce genre, et voici ce qui a fonctionné pour moi :

  1. Suppression de l'application de l'appareil
  2. Visualisé les profils du dispositif dans Xcode → Organisateur
  3. J'ai remarqué que deux copies du profil de développement avec lequel je signais étaient installées (tous les profils sur l'appareil étaient valides, y compris ces deux-là).
  4. J'ai supprimé toutes les instances (c'est-à-dire les deux) du profil de développement avec lequel je signe.
  5. Construisez et exécutez depuis Xcode. L'application a été réinstallée, ainsi qu'une copie du profil de développement, et tout a fonctionné.

Sur cette base, j'essaierais : Supprimez toutes les instances du profil de développement que vous signez avec votre profil de développement de l'appareil, et essayez de l'exécuter à nouveau. Je ne sais pas si l'étape 1 est nécessaire ; je pense qu'elle ne l'est peut-être pas.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X