Mam istniejący projekt od klienta i próbowałem go uruchomić na moim MAC przy użyciu XCode 5.0
Ale mam do czynienia z następującym błędem. Zainstalowałem Cocoa Pods, ale nadal nie działa. Ten projekt działa poprawnie na komputerze innego dewelopera. Bardzo potrzebuję tego w mojej maszynie.
Czego mi brakuje? Każda pomoc jest bardzo ceniona.
Z góry dziękuję.
ios
permission-denied
xcode5.0.1
Tasnim Alam Shovon
źródło
źródło
svn propset svn:executable '*' <file>
aby to naprawić.Spróbuj tego, działa jak urok!
rm -rf Pods/ Podfile.lock pod install
źródło
Podfile.lock
pliku.Uruchomienie
pod install
w głównym katalogu projektu, w którym znajduje się plik podfile, powinno rozwiązać problemźródło
Musisz sprawić, by skrypt był wykonywalny. Otwórz terminal i wykonaj to polecenie:
chmod a+x "your_path(where show permission denied)"
Sprawdź, czy w nazwie folderu nie ma miejsca, a następnie dodaj wcześniej „\”
źródło
dla mnie dezintegrując wszystkie strąki, a następnie ponownie je zainstalowałem:
pod deintegrate pod install
źródło
Po prostu usuń folder
Pods-[Your_Project_Name]
całkowicie i zrób nowypod install
źródło
Te kroki zadziałały dla mnie po wielu niepowodzeniach.
KROK 1: Przejdź do lokalizacji folderu zawierającego Pods-resources.sh
KROK 2: Otwórz terminal typu cd, a następnie przeciągnij folder zawierający Pods-resources.sh do terminala i naciśnij Enter.
KROK 3: uruchom to polecenie >> chmod a + x Pods-resources.sh
KROK 4: zrestartuj xcode i otwórz swój xxx.xworkspace
KROK 5: baw się dobrze
źródło
Powyższa odpowiedź działa. Jednak miałem ten sam problem, ale powracał. To dotyczyło wyewidencjonowania tej samej gałęzi na wielu komputerach. Będzie działać na jednej maszynie, a nie na innych. Używamy TFS jak nasze kontroli źródła (to OK, można sądzić), która nie gra ładnie
.sh
,.py
itd plików. Musieliśmy dodać.tpattributes
plik do każdego katalogu z plikiem.sh
lub.py
, abyśmy mogli uruchamiać.sh
i.py
pliki jako pliki wykonywalne.Wpisy w
.tpattributes
pliku wyglądają następująco:Pods-MyTarget-frameworks.sh:x Pods-MyTarget-resources.sh:x
To przekłada się na
chmod +x "Pods-MyTarget-frameworks.sh"
Działa jak marzenie!
źródło
.tpattributes
plik?Opublikowałem to jako komentarz do odpowiedzi Kevinsa https://stackoverflow.com/a/19687227/3114383 . Ale pomyślałem, że równie dobrze mogę to ująć jako odpowiedź, ponieważ ludziom będzie to łatwiejsze w ten sposób i to rozwiązało mój problem. To może zadziałać również dla innych: D
Próbowałem uruchomić polecenie chmod z odpowiedzi kevinsa i nie zadziałało. Następnie wypróbowałem polecenie z sudo, które również nie działało. Następnie dodałem ustawienie zdefiniowane przez użytkownika do ustawień kompilacji w xcode "PODS_ROOT = $ {PROJECT_DIR} / Pods /". To właśnie naprawiło to dla mnie. Wygląda na to, że błąd odmowy uprawnień był dość mylący, ponieważ skrypt w rzeczywistości nie był w stanie znaleźć pliku.
źródło
Ja też miałem do czynienia z tym problemem. Oto co zrobiłem:
pod install
źródło
Napotkałem ten sam problem z Pods-project-frameworks.sh, rozwiązany przez usunięcie pierwszej linii
#!/bin/sh
z pliku Pods-project-frameworks.sh.źródło