2012-10-09 9 views
6

Próbowałem dodać plik Localizable.strings i dodać kilka ciągów do przetestowania, wszystko działa poprawnie.Błąd Localizable.strings - kompilator mówi, że brakuje pliku

Jednak, gdy próbuję dodać lokalizację, rzeczy stają się dziwne. Mogę dodać lokalizację (angielską i rosyjską) i widzę w wyszukiwarce, że pliki są wymienione w dwóch folderach; ru.lproj i en.lproj.

Kiedy czyszczenia i zbudować otrzymuję następujący błąd kompilacji:

Copy .strings file Error 
The file "Localizable.strings" couldn't be opened because there is no such file. 
+2

Czy sprawdziłeś ten wpis: http://stackoverflow.com/questions/9359835/the-file-infoplist-strings-couldnt-be-opened? – tiguero

+0

Dzięki. To nie był błąd, ale to doprowadziło mnie do zbadania pliku .pbxproj, w którym znalazłem błąd. Dzięki! – user373455

Odpowiedz

15

poprawiony przez naciśnięcie we właściwym kierunku z tego linku podanego przez tiguero w komentarzu.

I wyglądał dalej w pliku .pbxproj i stwierdzono, ten ostry rzędu, który wyglądał rybi:

6AAE55EC1551A42500C1F3F0 /* Localizable.strings */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; path = Localizable.strings; sourceTree = "<group>"; }; 

że wyjęta, oczyszczone i odbudowy. Teraz jest ona zastępowana następującą linią:

6AC473DC1624BF3E00503305 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 6AC473DE1624BF3E00503305 /* Localizable.strings */; }; 

I działa!

+0

Gdybym mógł przegłosować więcej niż raz, to zrobiłbym to. Dzięki za to. – Tim

+0

Człowieku, właśnie zrobiłeś mój dzień! – EliaCereda

+2

Wiem, że to było jakiś czas temu, ale teraz mam ten sam problem, czy ktoś może mi powiedzieć, gdzie mogę znaleźć plik .pbxproj? –

Powiązane problemy