¿Cómo saber qué file xib usa la image?

Mientras ejecuto mi proyecto, tengo este post de error.

Could not load the "bs_back_light.png" image referenced from a nib in the bundle with identifier "com.xxxxxxx.new" 

Ya no uso el file de image, por lo que quiero eliminar la reference de imágenes en el file xib. Sin embargo, el proyecto tiene muchos files xib, y es realmente difícil encontrar el file xib que hace reference a la image. Si es un file fuente, utilizaría Buscar en el área de trabajo (Shift + Comando + F), pero no busca los files xib.

¿Cómo search la reference de imágenes de files xib (nib)?

Estoy usando Xcode Versión 4.3.3 (4E3002)

Tuve el mismo problema y resolví con algunos commands de la console. Abra Terminal en su Mac y ejecute este command:

grep -i -r –include = *. xib "bs_back_light.png" / your / project / path

Buscará en la ruta "/ your / project / path" e imprimirá la ruta completa de todos los files xib que usan la image "bs_back_light.png".

¡Espero que esto te ayudará!

Escribí una function bash basada en la respuesta de Marco para no tener que volver a referirme a esta publicación todo el time. Simplemente tírelo en tu perfil de bash, y podrás ejecutarlo desde la command-line en el directory de tu proyecto como "grep_xib UIButton", que searchá todos tus files * .xib para instancias de "UIButton". Solo pensé en compartir en caso de que alguien más lo necesitara.

 function grep_xib { grep -i -r --include=*.xib "$1" . } 

Puede usar xCode Find in Workspace (Shift + Command + F) ahora desde la versión 6.xo superior, ahora busca files xib y storyboard. Consulte la sección Generador de interfaces en las Notas de la versión de Xcode 6.0 .

Gracias a Anna comentario en una pregunta similar

Búscalo en tu AppTarget: Construir fases: comstackr fonts. Si lo has encontrado, bórralo 🙂