Sto riscontrando un problema con Xcode 5 che potrebbe essere lo stesso problema. ibtools funziona in modo casuale durante la generazione o la scrittura di stringhe localizzate su/da file xib. Ho dovuto usare sudo su alcuni file xib per farlo funzionare. Ecco un esempio:
$ibtool --generate-strings-file en.lproj/MyVC.strings en.lproj/MyVC.xib
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN"
"http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>com.apple.ibtool.errors</key>
<array>
<dict>
<key>description</key>
<string>Interface Builder could not open the document "MyVC.xib" because it does not exist.</string>
</dict>
</array>
</dict>
</plist>
Utilizzando opere sudo anche se lamenta 'domini utente saranno volatili'
$sudo ibtool --generate-strings-file en.lproj/MyVC.strings en.lproj/MyVC.xib
2013-10-01 10:04:35.943 Interface Builder Cocoa Touch Tool[1717:303] CFPreferences: user
home directory at file:///var/root/Library/Application%20Support/iPhone%20Simulator/User/ is unavailable. User domains will be volatile.
$
li hai spostati usando XCode? o usando il Finder? farlo in XCode non dovrebbe produrre alcun errore. Sembra che tu l'abbia fatto con Finder, per localizzare i tuoi file NIB, selezionarli nel progetto, poi nella vista Utilità> File Inspector scegli '+' nella sezione Localizzazioni. –
Va bene! Ha funzionato per quasi tutti. Ma ce n'è ancora uno che non funziona. Non riesco a capire perché. Seleziono semplicemente .xib, apro File Inspector, aggiungo localizzazione inglese con il pulsante "+" e compilo. Lo stesso errore si apre .... – MrSueko