Występują sporadyczne, sporadyczne jednorazowe błędy, które często są usuwane przy drugiej próbie w budynku, po wyczyszczeniu lub przytrzymaniu klawisza Option i kliknięciu Product -> Clean Build Folder .Błąd XIB interfejsu użytkownika - Nie można zapisać na ścieżce
Czy jest coś, co mogę zrobić, aby uniknąć takich błędów, które wydają się być powiązane z jednym .xcproj (XCode Project), który jest moim głównym projektem xcode. Nigdy nie dzieje się to na nowym lub pustym produkcie i zawsze wydaje się nie działać na tym samym pliku Nib (MainWindow-iPhone.nib
).
pełny komunikat o błędzie:
/Users/user/XCodeWork/iPhoneDev/MyAppSourceFolder/en.lproj/MainWindow-iPhone.xib:
Compilation failed. Unable to write to path:
/Users/user/Library/Developer/Xcode/DerivedData/MYAPPNAME-
dudnhxzgpqtcnqcgaguirvkhmvco/Build/Intermediates/ArchiveIntermediates/
MYAPPNAME/InstallationBuildProductsLocation/Applications/MyAppname.app/
en.lproj/MainWindow-iPhone.nib
miałem spojrzeć na uprawnienia folderu i mam pełne prawa do katalogu pośrednich ścieżek pokazanych powyżej. Wystarczy przykryć, że jest jakaś bzdura dziejąca się wewnątrz kompilacji XCode, ustawiam ścieżkę dla wszystkich posiadających Read & Uprawnienia do zapisu, ale to nie naprawi.
Powyższy błąd występuje podczas regularnej kompilacji debugowania, a także podczas operacji archiwizowania i często uniemożliwia mi wykonanie kroku archiwizacji.
Używam XCode 5.0.1 (5A2053) na OS X 10.9 Mavericks (13A603)
Mam nadzieję, że ktoś to wymyśli. Mój współtwórca i ja mamy ten sam problem. Najgorsze jest, gdy dzieje się to podczas archiwizacji tuż przed wydaniem, ponieważ kolejne archiwum trwa tak długo i nawet to może się nie udać! –
Zdarza się NAJBARDZIEJ często podczas zmiany z kompilacji do kompilacji z kompilacji na kompilację podczas kompilacji, ale zdarza się też często, gdy zmieniasz urządzenie, na które masz zamiar kierować (budujesz pod kątem działania na prawdziwym iPhonie, a następnie przełączasz się na budynek dla symulatora iOS 7) . –
Mam ten sam problem, dokładnie ... Mogę uruchomić urządzenie, ale jest prawie niemożliwe do zarchiwizowania. – Josue