Ich habe ein vorhandenes Projekt von einem Client erhalten und habe versucht, dieses in meinem MAC mit XCode 5.0 auszuführen
Aber ich stehe vor diesem folgenden Fehler. Ich habe Cocoa Pods installiert, funktioniert aber immer noch nicht. Dieses Projekt läuft auf anderen Entwicklermaschinen gut. Ich brauche das dringend in meiner Maschine.
Was fehlt mir? Jede Hilfe wird sehr geschätzt.
Danke im Voraus.
Sie müssen das Skript ausführbar machen. Terminal öffnen und folgenden Befehl ausführen:
chmod a+x "/Users/shovon0203/Desktop/My Work/oDesk/momenTOGO/MomenTOGO_iPhone/Pods/Pods-resources.sh"
Probieren Sie das aus, funktioniert wie ein Zauber!
rm -rf Pods/ Podfile.lock
pod install
Das Ausführen von pod install
im Hauptprojektverzeichnis, in dem sich Ihre Pod-Datei befindet, sollte das Problem lösen
Sie müssen das Skript ausführbar machen. Terminal öffnen und folgenden Befehl ausführen:
chmod a+x "your_path(where show permission denied)"
Bitte überprüfen Sie, ob in dem Ordnernamen kein Platz vorhanden ist, und fügen Sie zuvor "\" hinzu
Die obige Antwort funktioniert. Ich hatte jedoch das gleiche Problem, aber es trat immer wieder auf. Dabei ging es darum, dieselbe Filiale auf mehreren Rechnern auschecken zu lassen. Es würde auf einer Maschine funktionieren und nicht auf den anderen. Wir verwenden TFS als Quellcodeverwaltung (es ist in Ordnung, Sie können das beurteilen), die mit .sh
, .py
usw. -Dateien nicht gut abgespielt wird. Wir mussten jedem Verzeichnis eine .tpattributes
-Datei mit einer .sh
- oder .py
-Datei hinzufügen, damit wir .sh
- und .py
-Dateien als ausführbare Dateien ausführen können.
Einträge in der .tpattributes
-Datei sehen folgendermaßen aus:
Pods-MyTarget-frameworks.sh:x
Pods-MyTarget-resources.sh:x
Dies bedeutet chmod +x "Pods-MyTarget-frameworks.sh"
Klappt wunderbar!
Ich habe dies als Kommentar zu Kevins answer https://stackoverflow.com/a/19687227/3114383 gepostet. Aber ich dachte, ich könnte es genauso gut als Antwort auffassen, weil die Leute es so einfacher finden und mein Problem gelöst haben. Es könnte auch für andere funktionieren: D
Ich habe versucht, den Befehl chmod von kevins answer auszuführen, und es hat nicht funktioniert. Dann versuchte ich den Befehl mit Sudo, der auch nicht funktionierte. Dann habe ich eine benutzerdefinierte Einstellung zu den Build-Einstellungen in xcode "PODS_ROOT = $ {PROJECT_DIR}/Pods /" hinzugefügt. Das hat es für mich behoben. Es hat den Anschein, dass der Fehler "Permission denied" abgelehnt wurde, weil das Skript die Datei tatsächlich nicht finden konnte.
Ich bin auch mit diesem Problem konfrontiert. Was ich getan habe, ist:
pod install
Diese Schritte haben bei mir nach vielen Fehlschlägen funktioniert.
step 1: Navigate to the location of the folder containing Pods-resources.sh
step 2: Open the terminal type cd and then drag the folder containing Pods-resources.sh to terminal and hit enter.
step 3: the run this command>> chmod a+x Pods-resources.sh
step 4: restart xcode and open your xxx.xworkspace
step 5: enjoy
Entferne einfach den Ordner Pods-[Your_Project_Name]
vollständig und mache frischen pod install
Ich habe dasselbe Problem mit Pods-project-frameworks.sh, das durch Entfernen der ersten Zeile #!/bin/sh
aus der Pods-project-frameworks.sh-Datei behoben wurde.