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?
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
.
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.
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.
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.
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.
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.
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:
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.
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
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.
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)