2010-07-06 12 views
5

Używam ibtool do lokalizowania stalów. Wyeksportowałem pliki tekstowe, przetłumaczyłem je i teraz próbuję zastosować przetłumaczone łańcuchy z powrotem do końcówek używając ponownie ibtool. To działa dla większości części z wyjątkiem, że dla niektórych plików (około 25% wszystkich stalówki) pojawia się następujący błąd:Błąd ibtool Nie można otworzyć wspólnej pamięci zasobów GSCapabilities (Brak takiego pliku lub katalogu)

Nie można otworzyć wspólne możliwości GSCapabilities pamięci (Nie ma takiego pliku lub katalogu)

co można spowodować to?

+0

Czy udało się znaleźć jakieś rozwiązanie? Mam ten sam problem i nie znalazłem żadnych przydatnych informacji. – djschwartz

+0

Chciałbym wiedzieć, o co w tym również chodzi. – jj0b

+0

Nie jestem pewien co się stało, ale problem zniknął. – Denis

Odpowiedz

0

miałem ten sam problem i zorientowali się, że to dlatego, że wersja ibtool było źle, jak miałem zarówno XCode 4.2 i 3.2 zainstalowana

Mieliśmy dwa ibtool dwóch różnych wersjach XCode /Developer- 3.2.6/usr/bin/ibtool /Developer/usr/bin/ibtool używałem InterfaceBuilder pod XCode 3.2.6 ale ibtool był z XCode 4.2

z prawej wersji ibtool, można go stosować tłumaczenie z powrotem na Xib

/Developer-3.2.6/usr/bin/ibtool -strings-file zh-Hans.lproj/something.xib --write zh-Hans.lproj/something.xib English.lproj/something.xib

ibtool nie ma opcji zapytania o wersję; co do "wspólnej pamięci zdolności GSCapabilities", musiałem powiedzieć, że komunikaty o błędach w XCode wydają się konsekwentnie nieistotne jak wcześniej.

Mam nadzieję, że to pomoże.

Yushen