2013-10-30 11 views
13

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)

+2

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ć! –

+0

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) . –

+0

Mam ten sam problem, dokładnie ... Mogę uruchomić urządzenie, ale jest prawie niemożliwe do zarchiwizowania. – Josue

Odpowiedz

13

znalazłem rozwiązanie !! (Przynajmniej zadziałało to dla mnie).

W przypadku każdego problemu, w którym mamy problemy, w prawym panelu przejdź do pierwszej zakładki "Dokument konstruktora interfejsu" -> "Twórz dla" i wybierz "iOS 7.0 i później". Moja stara konfiguracja to "iOS 4.3 i później".

Powiązane problemy