terminal abierto y entra en el directorio raíz del proyecto (o el directorio donde se almacenan todos los archivos XIb) y escriba este comando:
find . -name \*.xib | xargs -t -I '{}' ibtool --generate-strings-file '{}'.txt '{}'
La magia es el hallazgo y xargs comandos trabajando juntos. -I opción genera marcador de posición. -t es solo para salida detallada (verá qué comandos se han generado y ejecutado). Genera archivos txts con el mismo nombre que los archivos xib en el mismo directorio. Este comando se puede mejorar para concatenar la salida en un archivo pero aún así es un buen punto de partida.
Junto a ellos juntos:
Puede concatenar los archivos recién creados en una usando comando de terminal similar:
find . -name \*.xib.txt | xargs -t -I '{}' cat '{}' > ./xib-strings-concatenated.txt
Este comando va a poner todas las cadenas en un archivo xib-cuerdas-concatenados. txt en el directorio raíz.
Puede eliminar los archivos generados incompletas (si lo desea) usando buscar y xargs nuevo:
find . -name \*.xib.txt | xargs -t -I '{}' rm -f '{}'
¿Has encontrado una respuesta? – Lukasz
@Lukasz no es totalmente uno, pero definitivamente voy a publicar una respuesta cuando tenga una solución. – sorin