2012-03-05 15 views
25

uzyskać następujące komunikaty o błędach, gdy przeniosłem mojego kodu z mojego laptopa do mojego Mac Mini i otworzył tam:myProject jest zablokowany do edycji i możesz nie być w stanie zapisać swoich zmian?

myProject jest zablokowany do edycji i może nie być w stanie zapisać zmiany?


myProject jest obecnie zablokowany, ponieważ nie jesteś właścicielem pliku i nie ma uprawnień do zapisu.


Plik "xxx.xcuserdatad" nie może zostać odblokowane. Nie można dodać uprawnień do zapisu do pliku, ponieważ nie jesteś jego właścicielem. Spróbuj zmodyfikować uprawnienia pliku w Finderze lub terminalu.


zrobiłem wyszukiwania z Finder: Co wymyślił był plik o nazwie UserInterfaceState.xcuserstate wewnątrz xxx.xcuserdatad ... GetInfo pokazał plik nie może zostać zablokowana.

Jednak patrząc na ścieżce (od GetInfo) wykazała, że ​​wniosek jest w zasięgu „xxx.xcodeproj” i dalszego ciągu „project.xcworkspace/xcuserdata/xxx.xcuserdatad”

nie mogę znaleźć nigdzie, i nie wiem, jak używać mojego projektu na innym komputerze.

Odpowiedz

24

Jak opisano w tym stanowisku: https://stackoverflow.com/a/9561906/716216

następujące polecenia ok Aby wprowadzić ten cel, należy wprowadzić:

enter image description here Oczywiście pliki pokazane w tym poście będą musiały zostać zmodyfikowane zgodnie z Twoimi potrzebami.

+1

Czy miałeś na myśli 777 na kanonie, czy nie byłaby to nazwa użytkownika osoby, która powinna posiadać folder/pliki? Zrobiłem to i zadziałało to dla mnie świetnie, dzięki! – Shaun

+0

Wielkie dzięki. To naprawiło mój problem. Ale z jakiegoś powodu pojawia się wtedy i teraz, i nie do końca rozumiem, dlaczego tak się dzieje. Czy możesz to wyjaśnić? –

58

Przejdź do folderu w Finderze, gdzie znajduje się projekt xcode i kliknij prawym przyciskiem myszy -> Uzyskaj informacje. Uprawnienia i dno powinny być ustawione na odczyt/zapis iw moim przypadku były. Sztuką jest kliknąć ikonę ustawień na dole i wybrać "Zastosuj do zamkniętych elementów". Przedstawiona powyżej metoda chmod nie zmienia uprawnień zawartości w folderze.

+1

To zadziałało dla mnie i było dużo łatwiejsze, że błądziłem w terminalu. Dzięki! – Smikey

+2

To jest najlepsze rozwiązanie. Dla tych, którzy chcą rozwiązać ten problem w 10.9 (Mavericks), działa w ten sam sposób: Wybierz folder, kliknij prawym przyciskiem, Pobierz informacje, Przewiń do bardzo dołu, Wybierz "Kłódkę" w prawym dolnym rogu, Otwórz za pomocą hasła, a następnie wybierz ustawienia "Sprzęt" z zejdź w dół po prawej stronie przycisku +/- krokowego, a następnie wybierz "Zastosuj do zamkniętych elementów ..." Kluczowe jest również upewnienie się, że "Użytkownik", który jest podpisany jako, ma (odczyt/zapis) przywilej. – Newbyman

+0

Dzięki, "Zastosuj do zamkniętych przedmiotów" zrobili lewę :) – Stas

Powiązane problemy