web-dev-qa-db-fra.com

Échec de l'installation de l'application: impossible d'écrire sur le périphérique

Dans Xcode 6.3, j'ai eu cette erreur en essayant d'exécuter un projet iOS écrit en Swift sur un appareil réel.

L'installation de l'application a échoué

impossible d'écrire sur le périphérique.

J'ai essayé de nettoyer le projet et de l'exécuter à nouveau, mais la même erreur se produit. 

Comment puis-je réparer cette erreur?

85
Kh_Shata

La suppression de l'application sur l'appareil et l'exécution du projet fonctionnent à nouveau pour moi.

53
PaulYin

J'ai fait un nettoyage et installé mon application avec succès.

Produit-> Propre (Shift-Cmd-K)

37
wj2061

J'ai éteint l'appareil et l'ai rallumé après quoi je n'ai pas eu cette erreur 

16
Vidya

OK, peu de choses à considérer qui pourraient nous aider à résoudre le problème, veuillez vérifier et poster les réponses:

  1. votre projet utilise-t-il des fonctionnalités? sont-ils bien réglés (doivent être tous verts)
  2. avez-vous essayé avec un projet différent (quelque chose de très simple)?
  3. pouvez-vous installer des applications depuis l'App Store?
  4. avez-vous vérifié la quantité d'espace libre restant dans l'appareil?

sinon, une autre suggestion utilisera un point d'arrêt d'exception, il y a quelqu'un qui a posté une explication sur la manière de le configurer, de le faire et de poster les journaux.

L'installation de l'application a échoué

J'espère que ça t'aide

12
Gutty1

Vous avez ce problème deux fois en une semaine sur différents appareils complets. 

Un appareil n'avait plus de mémoire disponible après la suppression de certaines applications parfaitement installées par le projet.

L'autre appareil a été corrigé après le redémarrage de l'appareil

11
Andrew Ho

Si vous utilisez un compte développeur free, vous devrez peut-être désinstaller d'autres applications que vous avez signées.

11
xavi.pedrals

Pour moi, c’était le profil d’approvisionnement - j’utilisais la distribution au lieu du développement 

8
Alexander Vitanov

Mon problème était un framework intégré. 

Allez dans "Build Phases" -> "Embed Frameworks" -> Cochez "Copier uniquement lors de l'installation", et le problème a été réglé pour moi.

 enter image description here

6
Thomas Elliot

Pour moi, les éléments suivants ne fonctionnaient pas sur iOS 11 beta 10, XCode 9 beta 6:

  • Redémarrer l'appareil 
  • Suppression de l'application de l'appareil
  • Aucun lien symbolique n'était dans le projet
  • Il y avait beaucoup de rangement disponible

Données dérivées supprimées et voila, ça a encore fonctionné

6
leandrodemarco

dans mon projet, ce problème est survenu car il y avait un dossier avec un lien symbolique. J'ai enlevé ce dossier et cela a fonctionné correctement.

Cette erreur a de nombreuses causes profondes potentielles, comme en témoigne la grande variété de réponses suggérées. La meilleure approche pour résoudre les problèmes d'installation d'applications telles que celle-ci consiste généralement à inspecter la console du périphérique iOS lui-même, car cela génère souvent des messages d'erreur beaucoup plus spécifiques. Dans Xcode, ouvrez la fenêtre "Périphériques et simulateurs" et consultez les journaux du périphérique sur lequel votre application est en cours d'installation.

Dans mon cas, l'erreur "Impossible d'écrire sur le périphérique" était provoquée par ceci:

27 févr. 10:54:58 iPhone-7-110 installé (MobileSystemServices) [46]: 0x16f92f000 - [MIBundle _validateWithError:]: 38: Impossible de charger Info.plist à partir d'un ensemble dans chemin/private/var/installd/Library/Caches /com.Apple.mobile.installd.staging/temp.ebmR6U/extreated/SampleApp.app/Frameworks/SomeFramework.framework

Ce qui suggère clairement ce qui se passe réellement. J'avais oublié de définir un fichier Info.plist pour ma cible de structure dynamique (utilisée par l'application).

4
Oscar Hierro

J'ai eu un lien symbolique dans mon projet vers un fichier en dehors du projet. Lorsque j'ai supprimé ce lien symbolique, l'installation a bien fonctionné.

3
adzenith

J'avais la même erreur, je viens de supprimer le projet et de le réparer!

Allez dans Fenêtre -> Projet et faites un clic droit et retirez des projets!

2
Asinox

Dans le cas où votre appareil possède une application avec le même identifiant de paquet, Xcode lève cette erreur. Essayez de supprimer une application potentielle avec le même identifiant d’ensemble.

2
jie tang

Vérifiez votre profil de provision, vous utilisez peut-être le profil de provision de l'App Store comme moi. Je devais changer le profil de provision de l'App Store en développement, maintenant ça fonctionne.

2
Blerd

J'ai essayé toutes les réponses ci-dessus: Suppression de l'application, effacement de l'espace de stockage, nettoyage du projet ...

Ce qui a finalement fonctionné a été de supprimer le numéro de build dans info.plist (General> Build)

2
Benjamin

Débarrassez-vous des bibliothèques intégrées, ne vous contentez pas de les jeter, assurez-vous qu’elles sont réellement intégrées.

1
Marin

Cela ressemble à un autre gaspillage de temps de la part de l'équipe de développement incroyablement haut de gamme d'Apple. Sur iOS11 Xcode9 (choisissez votre version bêta, n'importe laquelle fonctionne), cela se produira de manière aléatoire. Cela semble être plus fréquent si vous osez changer d'application pendant la compilation. Il suffit de reconstruire et de regarder xcode - ça marchera une deuxième fois sans faute, selon mon expérience.

1
amergin

Apparemment, ce message peut également apparaître si l'horloge système de l'appareil sur lequel l'application est installée est trop éloignée de l'heure actuelle.

Je faisais quelques tests avec les formateurs de date en modifiant l'horloge système de mon iPhone et j'ai finalement oublié de le réinitialiser à l'heure actuelle. Ensuite, le même message était toujours affiché ("je ne pouvais pas écrire sur l'appareil.") Chaque fois que j'essayais d'exécuter l'application. Réinitialiser simplement l'horloge dans Paramètres a résolu le problème.

1
DPR

Je suis confronté au même problème puis résolu pour suivre cette étape et maintenant son fonctionnement.

  1. Suppression de l'application de l'appareil
  2. Essayez d'installer une autre application
  3. Supprimer les données dérivées dans X-code.
  4. Redémarrez X-Code puis nettoyez et générez le projet puis exécutez-le.

Ça ne marche toujours pas alors 

  1. Supprimer l'application non utilisée 
  2. Redémarrez l'appareil et vérifiez la disponibilité et la capacité dans les paramètres
  3. Encore une fois l'application s'exécute dans l'appareil 

J'espère que cela a fonctionné, profitez-en.

1
pansora abhay

Si vous utilisez votre iPhone pour le débogage, peut-être, car l'espace de stockage de votre iPhone est inférieur à votre application de débogage.
Nettoyez votre iPhone --- Machine réelle
Nettoyez votre Mac --- Simulator

1
Xinboy

Mon problème était que j'avais initialement installé l'application en utilisant un ensemble différent d'informations d'identification de développeur sur l'appareil. Suppression de l'application de l'appareil corrigé.

1
Echelon

Cela peut arriver si votre groupe d'applications contient des liens symboliques rompus.

0
tbodt

Pour tous ceux qui sont encore confrontés à ce problème:

J'ai rencontré le même problème et j'étais connecté sans fil. Si vous essayez d'installer l'application en mode de connexion sans fil (connecté via le même réseau), cela est probablement dû à une mauvaise connexion Internet. Vérifiez votre connexion Internet et réessayez, cela fonctionne bien ...

0
Venkatesh Chejarla

Une fois, j'ai dû charger un conteneur d'applications à des fins de débogage sur un iPad. Cette opération a échoué car le conteneur était trop volumineux (18 Go) pour cet appareil (16 Go moins le système d'exploitation), de sorte que je l'ai abandonné et complètement oublié. en laissant l'installation échouée sur le périphérique. Plus tard, lorsque j'ai essayé d'installer une application différente, cette erreur s'est produite, une fois que je me suis débarrassé de l'installation échouée, tout est revenu à la normale… .. Au fond, il se peut que votre Ipad manque de stockage.

0
chuckSaldana

Dans mon cas, j'ai créé deux frameworks mais ils avaient le même bundle identifier

Cela a provoqué l'échec de l'installation. Vérifiez donc deux fois les identifiants de l'ensemble d'infrastructure et assurez-vous que chacun d'entre eux possède un identificateur unique.

Environnement: Xcode 10

0
Otávio

parfois, cette erreur se produit en raison d'un certificat erroné. Assurez-vous de bien vérifier votre certificat.

0
SAURAV JUSTIN

supprimer tous les certificats du profil de gestion du code xcode automatique du trousseau tickon,

Redémarrer l'appareil

Supprimer les données dérivées

nettoyer

Courir

0
Mr.Javed Multani

De plus, c'est l'erreur affichée si votre ordinateur exécutant Xcode manque d'espace.

0
peterept

Vérifiez la date du périphérique, l'heure de mon périphérique a été réglée sur une date ultérieure et j'ai donc été confrontée à ce problème. 

0
Sagar

Peut-être est-ce dû à l'erreur suivante L'installation de l'application a échoué. Aucune signature de code trouvée . Dans mon cas, après un projet, nettoyez la description de l'erreur en "Aucune signature de code trouvée".

0
rockdaswift

Rien ne m'a aidé. J'ai suivi les étapes ci-dessous,

  1. Nettoyer le dossier de données dérivé
  2. Quitter Xcode et déconnecter le périphérique
  3. Redémarrer le Macbook
  4. Redémarrer l'appareil
  5. Ouvrir Xcode
  6. Nettoyer et exécuter le projet

Enfin je l'ai fait travailler!

0
yaali