web-dev-qa-db-fra.com

Code = 53 "La vérification du simulateur a échoué."

Depuis que j'ai mis à jour vers XCode 6.2, quand j'essaie de courir 

xcodebuild -project Demo.xcworkspace -scheme Demo clean build test

Je suis toujours en train de:

iPhoneSimulator: SimVerifier returned: Error Domain=NSPOSIXErrorDomain Code=53 
"Simulator verification failed." UserInfo=0x7f82b9e091a0 
{
    NSLocalizedFailureReason=A connection to the simulator verification service could
    not be established., 

    NSLocalizedRecoverySuggestion=Ensure that Xcode.app is installed on a volume with 
    ownership enabled., 

    NSLocalizedDescription=Simulator verification failed.
}

Quelqu'un at-il rencontré cela?

Screenshot

20
marius bardan

Plutôt que de simplement supprimer le répertoire /Library/Developer, j'ai mis à jour les autorisations sur toutes les instances de dyld_sim afin qu'elles correspondent à celles mentionnées par Jeremy d'Apple dans this post . Tout d’abord, trouvez toutes les instances de cela sur votre machine avec la commande suivante:

Sudo find / -name dyld_sim

Ensuite, vérifiez les autorisations pour chacun:

ls -l "<file location\file name>"

Si vous ne voyez pas:

-rwxr-xr-x  1 root  wheel  

Ensuite, vous devrez modifier les autorisations pour qu'elles correspondent correctement. Dans mon cas, la propriété du groupe était incorrecte et répertoriée comme suit: admin au lieu de wheel. En utilisant 

Sudo chown :wheel "<file location\file name>"

pour modifier la propriété du groupe sur chacune des instances incorrectes corrigé le problème. Si le problème concerne les indicateurs et non la propriété, vous devrez plutôt utiliser chmod.

21
Michael McGuire

Après avoir essayé à la fois de faire fonctionner le simulateur (comme suggéré par Jeremy Huddleston Sequoia) et de retirer les simulateurs indisponibles (comme suggéré par pwc), je ne recevais toujours pas d'amour. 

Jeremy a suggéré qu'il s'agissait d'un problème d'autorisations avec dyld_sim. Alors je suis allé chercher les fichiers dyld_sim. J'ai trouvé deux, l'un dans/Bibliothèque/Developer/CoreSimulator/Profiles/Runtimes/iOS 8.1.simruntime ... l'autre à l'intérieur /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform ... 

La version 8.1 sous/Bibliothèque/Développeur date d'octobre dernier. Face à une réinstallation, j'ai décidé de supprimer le répertoire/Library/Developer/CoreSimulator (qui ne contenait qu'un profil pour le simulateur 8.1) et voir ce qui s'est passé. 

Tout bon. Carthage construit maintenant correctement pour moi.

Mon hypothèse est que la compilation de Xcode se perdait un peu et récupérait l’ancienne. SO rien à voir avec des permissions ou des simulateurs indisponibles dans mon cas.

5
Kevin

A eu exactement le même problème. J'ai réussi à résoudre ce problème en installant Xcode 6.3.1 (à partir d'AppStore), en ouvrant un projet dans Xcode et en l'exécutant sur le simulateur.

Après cela, je suis maintenant capable de faire la même chose en utilisant xcodebuild depuis la console. L’erreur n’est toutefois jamais partie, mais les commandes xcodebuild fonctionnent désormais au lieu de rester bloquées.

2
Mihai Damian

Je rencontrais le même problème lorsque j'essayais d'exécuter carthage pour créer une bibliothèque tierce.

L'erreur que je devenais était:

2015-04-22 02:16:17.468 xcodebuild[944:9962] [MT] iPhoneSimulator: SimVerifier returned: Error Domain=NSPOSIXErrorDomain Code=53 "Simulator verification failed." UserInfo=0x7ffb237cf260 {NSLocalizedFailureReason=A connection to the simulator verification service could not be established., NSLocalizedRecoverySuggestion=Ensure that Xcode.app is installed on a volume with ownership enabled., NSLocalizedDescription=Simulator verification failed.}

Je lisais un fil du forum des développeurs Apple et j'ai décidé de vérifier les simulateurs que j'avais installés via:

xcrun simctl list

Ce faisant, de nombreux simulateurs ont été trouvés indisponibles:

-- Unavailable: com.Apple.CoreSimulator.SimRuntime.iOS-8-0 --
    iPhone 4s (E4B99ABA-C455-4579-AFB6-9FFE4D7B2D9B) (Shutdown) (unavailable, runtime profile not found)
    iPhone 5 (F4C1E6D1-102A-4E49-B8CB-6274258C8E55) (Shutdown) (unavailable, runtime profile not found)
    iPhone 5s (33C6AA80-EA85-41E8-928D-38598B87BBCB) (Shutdown) (unavailable, runtime profile not found)
    iPhone 6 Plus (293C225D-02C8-4458-BAEE-0F5ED76E308E) (Shutdown) (unavailable, runtime profile not found)
    iPhone 6 (C93CCB55-1DFB-4452-876D-663A8E85CBB8) (Shutdown) (unavailable, runtime profile not found)
    iPad 2 (DFC56B19-82F4-4587-95F5-E53154681689) (Shutdown) (unavailable, runtime profile not found)
    iPad Retina (AC5F3C69-9554-4A0A-84A7-81C586E7F0EC) (Shutdown) (unavailable, runtime profile not found)
    iPad Air (BD6C1EEB-9BCE-47BF-AC80-BD1AEFC61E06) (Shutdown) (unavailable, runtime profile not found)
    Resizable iPhone (37FBC485-B844-42DE-B77D-02995176E057) (Shutdown) (unavailable, runtime profile not found)
    Resizable iPad (B45EC16E-DB4D-4B0E-B969-90F468B673DA) (Shutdown) (unavailable, runtime profile not found)

J'ai supprimé chacun des simulateurs indisponibles via:

xcrun simctl delete [UUID]

(J'ai copié cette sortie ci-dessus et collé dans un éditeur de texte, supprimé tout sauf les UUID et préfixé chaque ligne avec xcrun simctl delete.)

Après cela, j’ai pu exécuter carthage sans erreur.

2
pwc

Exécutez iOS Simulator.app, qui se connectera au service de vérification et corrigera la propriété et les autorisations sur dyld_sim de manière à ce que xcodebuild n’en ait pas besoin.

Sudo rm -rf/Bibliothèque/Développeur/* 

J'ai ensuite téléchargé XCode à partir du site Web du développeur, au lieu de l'App Store, puis je l'ai réinstallé. Cela a résolu le problème pour moi.

0
spfursich

Accédez au dossier dans lequel vous avez votre projet et procédez comme suit: Chmod -R 777 ionic_test.

le problème est que vous avez la permission root et xcode ne chargera pas de fichiers sans permission.

0
Simon Berton

Pour moi, ce problème était dû à un conflit d'outils de développement en ligne de commande et à des problèmes d'autorisations de dossier Mac OS associés à ces outils.

J'ai pu le résoudre en procédant comme suit:

  1. Quittez toutes les instances en cours d'exécution de simulateurs Xcode, Instruments et iOS
  2. Supprimer le dossier du développeur:/Library/Developer
  3. Supprimez toutes vos installations Xcode: /Applications/Xcode.app, ...
  4. Redémarrez votre Mac
  5. Téléchargez Xcode.dmg depuis le portail de développement Apple (NOTdepuis l'App Store)
  6. Réinstaller Xcode
  7. Lancer Xcode

Facultatif , bien que ce ne soit pas la meilleure chose à faire, si vous souhaitez installer plusieurs versions de Xcode, assurez-vous d'activer la bonne version de Xcode à partir de Préférences/Emplacements/Outils de ligne de commande de Xcode , avant de compiler vos projets.

J'espère que cela t'aides.

0
Yonathan W'Gebriel

Avait le même problème ici. Exécuter xcodebuild après avoir lancé Xcode.app a résolu mon problème. Mentionné par JeremyHu dans cet article https://devforums.Apple.com/thread/264762?start=25&tstart=0

0
MasterBeta

La solution de @kevinoneill from https://github.com/Carthage/Carthage/issues/424 m'a aidé. Vous venez de supprimer le dossier/Library/Developer/CoreSimulator/et aucune réinstallation de Xcode n’est plus nécessaire.

0
Denis

Si vous ne pouvez pas modifier le mode de propriété des fichiers dclim, il se peut que vous exécutiez les outils Xcode directement à partir du fichier .dmg au lieu de la version installée. (S'il est vrai, Xcode apparaît sur la balise devices dans le Finder)

0
b.zdybowicz