web-dev-qa-db-fra.com

L'installation prétend avoir réussi, mais l'application est introuvable sur l'appareil Xcode 11

Juste après le passage de Xcode 10 à 11, je ne peux pas installer mon application sur n'importe quel appareil

L'erreur au moment du lancement après la réussite de l'installation indique: L'installation prétend avoir réussi, mais l'application est introuvable sur l'appareil.

Les détails disent:

Impossible de localiser l'application installée Domaine: com.Apple.platform.iphoneos Code: -1 Suggestion de récupération: l'installation prétend avoir réussi, mais l'application est introuvable sur l'appareil. bundleId = myBundleId

- L'application installée n'était pas présente dans la base de données des applications installées après plusieurs tentatives de recherche. Domaine: com.Apple.platform.iphoneos

Code: -1

Cependant, tout fonctionne bien sur un simulateur. J'ai essayé de supprimer les données dérivées, de nettoyer le projet, de supprimer l'application ..

Très étrange: après avoir soumis l'application à testlfight, je peux la télécharger et cela fonctionne. Mais quand je crée une nouvelle application pour Xcode, il lance l'application qui vient d'être téléchargée depuis tesflight et non la version poussée via Xcode ..

16
glemoulant

Pour moi, c'est un problème avec ipatool.

Voici un moyen de savoir pourquoi il n'a pas réussi à créer un fichier d'application iPhone (.ipa) approprié à partir de l'archive de sortie de génération/Xcode:

Aller à Product > Archive, puis ouvrez Window > Organizer > Distribute App.
Il devrait vous montrer "Échec du traitement IPA" avec un gros symbole d'erreur rouge.
Maintenant, ouvrez les journaux et recherchez le long de ces lignes:

horodatage Échec de l'assertion: attendu n arcs dans la sortie otool:

et

horodatage/ Path/to / Xcode-beta.app/Contents/Developer/usr/bin/ipatool quitté avec 1

Bien que cela ne puisse pas être la solution finale, essayez de supprimer toutes les bibliothèques problématiques mentionnées dans les journaux entre les deux lignes jusqu'à ce que ipatool existe correctement.

2
Binkan Salaryman

J'ai également eu ce problème/message d'erreur. J'ai réalisé que la signature automatique était désactivée et j'avais sélectionné un profil d'approvisionnement avec un certificat distribution.

Solution: Donc, si vous souhaitez exécuter l'application sur votre iphone directement à partir de Xcode (pas via testflight), vous devez vous assurer que vous utilisez un profil de provisioning avec un certificat développeur.

2
Biba

J'ai aussi reçu cette alerte. C'est parce que j'exécute l'application dans release Build Configuration, mais avec un appstore Provisioning Profile. Ce n'est pas autorisé. Je change donc le appstore profil d'approvisionnement en dev profil. Alors tout va bien.

J'espère que cela peut vous aider.

1
guozqzzu

J'ai le même problème, je modifie le paramétrage du projet

Fichier -> Configuration de l'espace de travail -> Build System -> Legacy Build System

c'est bon pour moi

1
daroubaozi

J'ai trouvé un moyen de résoudre ce problème. Après avoir mis à niveau iOS 13.1, la vraie machine a également fonctionné. Plus tard, j'ai découvert que parce que j'avais opéré l'archivage la veille, le vrai certificat de fonctionnement de la machine était passé du mode distribution au mode développement et tout fonctionnait normalement.

0
hao luo

Pour mon cas (xcode 11, ios 12.4), changez le Identifiant du bundle peut résoudre ce problème ... Avant de changer l'identifiant du bundle, j'ai essayé

  • en utilisant beta xcode
  • suppression d'une application sur l'iphone
  • suppression de données dérivées
  • projet de nettoyage
  • rouvrir xcode
0
folobe

J'utilisais différentes équipes de signature/certificats pour ... Cible des tests. La définition de la même chose pour la cible principale a aidé.

0
Alex

Voici une autre solution. J'avais déjà installé trois autres applications à l'aide de XCode et j'ai reçu ce message d'erreur lorsque j'ai essayé d'en installer une quatrième.

J'ai simplement supprimé l'une de mes trois applications existantes (après des heures de tirage de cheveux et SO recherche) et j'ai réessayé. Cela a fonctionné.

Plateforme: iPad 2018 sur v13.1 avec XCode v11.1,

0
nclark

Ce n'est probablement pas le cas pour la plupart des personnes confrontées à ce problème, mais je l'ai fait face il y a plusieurs jours et je l'ai facilement résolu en nettoyant le dossier de construction et en passant à une version héritée. La deuxième fois que j'ai fait face, aucune des solutions suggérées ne semblait fonctionner.

J'ai ensuite remarqué que, comme j'avais presque épuisé l'espace de stockage sur mon appareil, iOS avait "déchargé" presque toutes mes applications. S'il y a un petit nuage sous vos applications et que l'application doit à nouveau "s'installer" avant de se lancer, c'est également le cas avec votre téléphone. Essayer de lancer toutes les applications que je n'utilise pas régulièrement (donc je n'ai jamais remarqué les petits nuages) "les a tous réinstallés" et ont résolu le problème entièrement. Peut-être que cela aide quelqu'un à faire face à cela pour des raisons similaires.

0
OgnjanD