web-dev-qa-db-fra.com

Erreur d'autorisation refusée dans Xcode 10 empêchant la construction ... La commande PhaseScriptExecution a échoué avec un code de sortie différent de zéro

Je ne parviens pas à créer/archiver mon projet en raison d'une erreur:

Permission refusée
La commande PhaseScriptExecution a échoué avec un code de sortie différent de zéro

J'ai essayé de corriger la connexion au trousseau comme conseillé par d'autres réponses, mais cela n'a pas fonctionné. S'il vous plaît quelqu'un pourrait-il aider? Très probablement une erreur de débutant, mais cela signifie que je ne peux même pas simuler mon application.

Plus de détails sur l'erreur:

PhaseScriptExecution Copy\ Pods\ Resources 

/Users/james/Library/Developer/Xcode/DerivedData/trials-fseuxkwjlleukxdxyfgdrujhdwuy/Build/Intermediates.noindex/trials.build/Debug-iphonesimulator/trials.build/Script-8DEE2FC97BFA0D6E636019C4.sh (in target: trials)
    cd /Users/james/pCloud\ Drive/3.\ NeuroRecovery\ Ltd/4.\ Products/3.\ NIHR\ Trial\ NHS/v1.0\ -\ Initial\ App/1.\ App\ Delivery/3.\ Source\ Code/1.\ iOS/trials
    /bin/sh -c /Users/james/Library/Developer/Xcode/DerivedData/trials-fseuxkwjlleukxdxyfgdrujhdwuy/Build/Intermediates.noindex/trials.build/Debug-iphonesimulator/trials.build/Script-8DEE2FC97BFA0D6E636019C4.sh

/Users/james/Library/Developer/Xcode/DerivedData/trials-fseuxkwjlleukxdxyfgdrujhdwuy/Build/Intermediates.noindex/trials.build/Debug-iphonesimulator/trials.build/Script-8DEE2FC97BFA0D6E636019C4.sh: line 2: /Users/james/pCloud Drive/3. NeuroRecovery Ltd/4. Products/3. NIHR Trial NHS/v1.0 - Initial App/1. App Delivery/3. Source Code/1. iOS/trials/Pods/Target Support Files/Pods-trials/Pods-trials-resources.sh: Permission denied
Command PhaseScriptExecution failed with a nonzero exit code

Modifier le 17 décembre: merci @ geno-chen & @fantini J'ai vérifié et je peux signaler les éléments suivants:

  1. Avez-vous installé Cocoapods avec Sudo: Oui.

  2. J'ai vérifié les autorisations des fichiers en utilisant ls -lh et j'avais les éléments suivants: -rw-r - r-- 1 james staff 159B 25 mars 2015 Podfile -rw-r - r-- 1 james staff 1.2K 25 mars 2015 Podfile.lock drwxr-xr-x 11 james staff 352B 17 déc 14:03 Pods drwxr-xr-x 52 james staff 1.6K 17 déc 14:03 trial drwxr-xr-x @ 5 james staff 160B 17 déc 14:03 trial .xcodeproj drwxr-xr-x @ 5 james staff 160B 17 déc 14:03 trial.xcworkspace drwxr-xr-x 4 james staff 128B 17 déc 14:03 trialTests

  3. J'ai utilisé chmod pour modifier les autorisations des podfiles comme suit: -rwxr-xr-x 1 james staff 159B 25 mars 2015 Podfile -rwxr-xr-x 1 james staff 1.2K 25 mars 2015 Podfile.lock drwxr-xr-x 11 james staff 352B 17 déc 14:03 Pods drwxr-xr-x 52 james staff 1.6K 17 déc 14:03 trial drwxr-xr-x @ 5 james staff 160B 17 déc 14:03 trial.xcodeproj drwxr-xr-x @ 5 james staff 160B 17 déc 14:03 trial.xcworkspace drwxr-xr-x 4 james staff 128B 17 déc 14:03 trialTests

J'ai ensuite nettoyé mon dossier de build, redémarré mais j'ai toujours la même erreur.

6
James LCQ

J'ai résolu le problème d'autorisation en exécutant la commande suivante.

chmod +x "Path to .sh"

Veuillez remplacer ProjectName par le nom de votre projet et username par votre nom d'utilisateur

chmod +x /Users/username/Documents/ProjectName/Pods/Target\ Support\ Files/Pods-ProjectName/Pods-ProjectName-frameworks.sh

Vous pouvez obtenir le chemin de votre projet xcode comme expliqué aux étapes 1 à 3

17
Sawsan