Cette erreur apparaît lors de l'exécution de Projet> Test
/Users/.../Project/Pods/Target Support Files/Pods-Target/Pods-TargetTests-frameworks.sh:
line 104: EXPANDED_CODE_SIGN_IDENTITY: unbound variable
Command PhaseScriptExecution failed with a nonzero exit code
Comment résoudre l'erreur "Commande PhaseScriptExecution avec un code de sortie différent de zéro" lors d'une tentative de test d'un projet avec des cocoapods
Je suis confronté au même problème. Je pense que ce problème a également un lien avec l’accès au trousseau (problème de signature de code). Après avoir téléchargé toOSMojave et le trousseau Xcode 10, vous devez revérifier le mot de passe. (comment je trouve cela? tout en faisant face au même problème et en essayant toutes les options disponibles, je pense générer à nouveau un certificat, mais tout en générant une clé privée, j'ai trouvé un nom d'utilisateur et un mot de passe au trousseau. ). Notez que ce processus a nécessité votre clé de passe de connexion.
Comment résoudre: - pointe courte
Go to keychain access -> right click on login -> lock & unlock again
-> clear Xcode project and make build again.
Eh bien, un simplepod install
a fonctionné pour moi :)
J'ai eu le même problème. Il s'est avéré qu'en basculant entre Xcode9 et Xcode10, il pouvait arriver que les outils de ligne de commande utilisés pour la construction puissent être modifiés. J'essayais donc de le construire avec l'outil de ligne de commande 9.4 au lieu de 10, ce qui posait problème.
Aller aux préférences et définir l'outil de ligne de commande à droite a résolu le problème pour moi.
Une autre chose qui m'a aidé est de désactiver et de réactiver iCloud. (Pas certain de pourquoi.)