web-dev-qa-db-fra.com

Impossible d'installer l'application dans simulator xcode 9 beta

J'ai récemment téléchargé Xcode 9 beta et lorsque je tente d'exécuter mon application dans le simulateur, celle-ci ne s'installe pas. Je reçois cette erreur dans mon Xcode chaque fois que j'essaie de lancer l'application . enter image description here

Toute aide fournie sera appréciée ... Merci d'avance.

P.S: Application utilisée avec Xcode 8.3.3

18
Akshay Sunderwani

Malheureusement, le message d’erreur n’explique pas pourquoi l’installation a échoué. Vous pouvez consulter ~/Library/Logs/CoreSimulator/CoreSimulator.log pour savoir si le reste du message d'erreur contient plus d'informations. Sinon, vous devriez consulter le journal système de l’appareil sim:

Sudo xcode-select -s /Applications/Xcode-beta.app # if you haven’t already
xcrun simctl spawn booted log show

Vous pouvez utiliser --predicate pour filtrer cela un peu.

Réponse tardive, mais cela pourrait être utile pour d’autres. Je viens d'obtenir un projet avec un kit de surveillance existant et un code de clavier personnalisé. Après avoir changé l'identifiant, j'ai eu la même erreur et j'ai passé 1 jour à comprendre pourquoi. 

J'ai tout vérifié de l'identifiant du paquet et de toutes les versions. alors je fais la recherche globale dans xcode avec le vieil identifiant et j'ai trouvé cela après.

 enter image description here

Ici dans les deux fichiers .plist ont l'ancien WKCompanionAppBundleIdentifier afin qu'après je le mette à jour avec une nouvelle application exécutée manuellement.

NOTE IMPORTANTE:

SI VOUS VENEZ CHANGER D'IDENTIFIANT DANS GENERAL TAB, CELUI NE SIGNIFIE PAS QU'IL MISE À JOUR AT TOUS. KINDLY CHECK AVEC TOUS LES LIEUX POSSIBLES PAR RECHERCHE ET LE REMPLACER PAR UN NOUVEL IDENTIFIANT.

XCODE VERSIO: Version 9.0 (9A235)
10
Nitin Gohel

J'ai rencontré le même problème et un clic rapide sur Produit> Nettoyer a fait le tour pour moi!

2
Frank Tinsley

Si vous utilisez CocoaPods dans votre projet, consultez la réponse suivante: https://stackoverflow.com/a/44533287/221194

Changer le statut du sous-répertoire pods m'a aidé avec mon projet.

1
AlexVogel

J'ai eu un problème similaire lors de l'installation de mon application sur le simulateur IOS (avec Xcode 9).

J'ai trouvé le problème (du moins dans mon cas), il était dû à une clé non autorisée (Confidentialité - Emplacement lors de l'utilisation Description) dans le fichier info.plist de l'application Watch.

J'ai déplacé cette clé dans le fichier info.plist de l'extension WatchKit et l'application est à nouveau installée.

J'espère que cela aidera d'autres personnes ayant le même problème.

1
sebastien

J'ai eu la même erreur et j'utilisais Cocoapods dans mon projet et pour moi, je viens d'aider à mettre à jour les pods.

0
Libor Zapletal

J'ai eu le même problème. Le journal montre que c'est une erreur causée par Google Signin:

FunctionName=-[MobileInstallationHelperService stageItemAtURL:completion:], SourceFileLine=392, NSUnderlyingError=0x7f891e9a1270 {Error Domain=MIInstallerErrorDomain Code=4 "Failed to remove ACL" UserInfo={NSLocalizedDescription=Failed to remove ACL, FunctionName=-[MIFileManager _removeACLAtPath:isDir:error:]

Cependant, cela fonctionne sur le simulateur iOS 9 & 10.

0
Bonan

modifier la cible de déploiement selon les besoins . sélectionner le projet> GÉNÉRAL> DÉPLOIEMENT CIBLE vérifier également la version ios de votre appareil

0
Bhawin Ranpura

J'ai rencontré ce problème dans Xcode 9.0 beta 5 après avoir renommé un projet contenant une application iOS et watchOS. Pour réparer, j'ai recréé la cible iOS.

0
Justin Domnitz

J'avais le même problème avec XCode 9.3.1 lorsque je voulais ajouter manuellement Google Map Framework à mon projet.

Pour résoudre le problème, je supprime les frameworks Google des fichiers binaires incorporés ...

 enter image description here

0
Alfi

Ce problème peut être provoqué par plusieurs facteurs. Toutefois, si vous consultez les journaux à l'adresse ~/Library/Logs/CoreSimulator/CoreSimulator.log et que le message d'erreur suivant s'affiche:

NSUnderlyingError = 0x7fb51c271ee0 Impossible de créer un lien dur pour copier le fichier /originPath vers/destinationPath

il est possible que votre numéro de build dans les paramètres de votre cible de projet soit défini sur vide. 

Allez à Project Target > Identity > Build et définissez un numéro de build. Vous devrez désinstaller l'application dans le simulateur et la réinstaller avant d'installer les versions mises à jour. 

0
Jose Reyes

Veuillez vérifier l'identifiant du paquet pour résoudre le problème.

0
sathis