Welche Berechtigungen benötigt man für "Script ausführen" während einer Build-Phase?
In der "Run Script" build-phase meines Projektes funktioniert alles, wenn ich geben Sie das Skript in das Textfeld für "Skript ausführen" in den build-Phasen.
Aber das Bearbeiten /diff etc einfacher, ich dachte, ich würde speichern Sie das Skript als eine Datei meinem Projekt, und füllen Sie einfach den Pfad in das Textfeld statt:
ZB: ich fügen Sie den folgenden Pfad in das Textfeld ein.
/Users/superman/Documents/Projects/SomeProject/scriptname.sh
Aber wenn ich versuche, bekomme ich ein "Permission Denied" - Meldung.
Was kann ich tun um dies zu beheben? Wenn ich Ausschneiden/einfügen den code, dann ist es eben "funktioniert". Mein Benutzerkonto ist ein administrator-Konto. Niemand verwendet meine Maschine.
InformationsquelleAutor der Frage Pterie Daktyl | 2012-03-24
Du musst angemeldet sein, um einen Kommentar abzugeben.
Vereinfachen Sie Ihre Xcode-Projekt-Datei noch ein wenig weiter und nicht verlangen, dass die "bin/sh" vor dem script name " aus.
Um dies zu vermeiden, schalten Sie auf "ausführen" Berechtigungen für Benutzer (Xcode in diesem Fall) der Datei.
Schritte
chmod 755 yourScriptName.sh
InformationsquelleAutor der Antwort Scott
Setzen
/bin/sh
vor den Pfad zu dem Skript-Namen.InformationsquelleAutor der Antwort Android63
Verwenden Sie einfach
Thats it .
InformationsquelleAutor der Antwort Bharat jain