66 votes

Xcode 9: impossible d'attacher à pid

J'ai été confronté à un problème (souvent) avec la récente mise à jour majeure de l'iOS de l'application d'outils de développement Xcode 9-bêta.

C'est en me montrant l'erreur suivante fréquemment lors de l'exécution/débogage d'application dans le Simulateur iOS (11).

Impossible d'attacher à pid : "2370"
Assurer <titre du projet> n'est pas déjà en cours d'exécution, et <nom d'utilisateur> a l'autorisation de le déboguer.

Voici un aperçu pour le même problème:

error message - Could not attach to pid

Quelle serait la solution définitive de cette question, car c'est perturbant souvent?

46voto

ninja_iOS Points 938

Si le problème concerne le système d' exploitation Mojave et que vous essayez, comme moi, d' exécuter des tests sur une version antérieure de Xcode (inférieure à 10.0), assurez-vous que dans votre schéma, lorsque vous sélectionnez Tester, l'exécutable de débogage est désactivé.

entrez la description de l'image ici

Vous ne pourrez pas déboguer les tests à partir de ce point

23voto

PicklesIIDX Points 199

Ce n’est toujours pas une solution permanente, mais j’ai dû quitter et redémarrer Xcode car les autres solutions ne fonctionnaient pas pour moi.

16voto

Efren Points 245

Cela a fonctionné pour moi:

Edit Système -> Informations -> Exécutable -> Demander à la lancer

Les crédits à @nastya-gorban réponse ici

Mise à jour

Après avoir passé un temps considérable avec des exemples sur Apple rapport de bug, ils ont pratiquement ignoré la question de l'utilisation manuelle des certificats n'est pas "prévu".

Longue histoire courte, si vous ne disposez pas d'un compte d'affaires et, partant, plusieurs développeurs sur le même compte, vous devez être bien avec l'aide de signer automatiquement et ne doit pas voir le problème.

Si vous avez un compte d'entreprise avec plusieurs utilisateurs (dont j'ai trouvé ça casse automatique de la signature), c'est leur suggestion:

Nous vous suggérons d'utiliser automatique de la signature de votre debug et manuel de la signature de votre distribution s'appuie.

11voto

user2421755 Points 101

Tuer mon simulateur puis le relancer à partir de Xcode.

8voto

Maik639 Points 965

J'ai eu ce problème aussi. Il semble y avoir un problème d'avoir deux versions de Xcode installées en même temps. (9.4.1 et 10.0 Beta)

Cela fonctionne avec la version bêta, mais pas avec la version stable. Tout est défini sur les outils de la version stable de Xcode 9.4.1. Je ne peux exécuter mes tests unitaires qu'avec la version bêta.

Après avoir supprimé la version bêta, cela fonctionnait avec la version stable.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X