Tengo un problema al usar Xcode 5 que podría ser el mismo problema. ibtools está funcionando al azar al generar o escribir cadenas localizadas a/desde archivos xib. Tuve que usar sudo en algunos archivos xib para que funcione. He aquí un ejemplo:
$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>
El uso de obras sudo aunque se queja de 'dominios de usuarios serán volátil'
$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.
$
¿los movió usando XCode? o usando Finder? hacer eso en XCode no debería producir ningún error. Parece que lo hizo con Finder, para localizar sus archivos NIB, seleccionarlo en el proyecto, luego en la vista Utilidades> Inspector de archivos, seleccione '+' en la sección de Localizaciones. –
¡De acuerdo! Funcionó para casi todos. Pero todavía hay uno que no funciona. No puedo entender por qué. Simplemente selecciono .xib, abro File Inspector, agrego localización en inglés con el botón "+" y compilo. El mismo error aparece ... – MrSueko