Acabo de tener una experiencia interesante usando Xcode 6.3.
Seguí recibiendo este error también, a pesar de haber intentado todo lo que normalmente pensaría con ortografía, membresía de destino, etc., como se sugirió anteriormente. También intenté limpiar, eliminar datos derivados y también eliminar la aplicación del simulador varias veces para asegurarme de que el paquete se estaba construyendo correctamente, pero fue en vano.
Finalmente, siguiendo la respuesta de Brian Michael Bentley, finalmente decidí inspeccionar mi archivo .app en la carpeta de mi simulador en mi HD. Descubrí que todas mis puntas estaban allí, pero con un abc ~ ipad.nib en lugar del abc.nib esperado. Cambié manualmente el nombre de todos estos archivos para eliminar la parte ~ ipad, ¡lo construí y funcionó!
Tratando de ver por qué estos se han agregado con la palabra clave ~ ipad, miré la configuración de mi proyecto y, de hecho, en mi pestaña General> Información de implementación, solo había seleccionado iPad. Estaba intentando ejecutar un simulador de iPhone. Creo que en el pasado, Xcode daría un error que indicaba que el binario no era compatible con iPhone y no lograría ejecutar la aplicación.
Eliminé la aplicación del simulador y volví a hacer lo mismo, nuevamente con solo iPad compatible. Esta vez, el .app contenía abc ~ iphone.nib Y abc ~ ipad.nib para cada guión gráfico esperado y se ejecutó perfectamente en el simulador de iPhone. Nuevamente: si elegimos iPad solo en nuestra configuración de Información de implementación, no debería ejecutarse en iPhone Simulator. Este es un error de Xcode.
Entonces, hay un comportamiento inconsistente aquí por parte de Xcode y, desafortunadamente, es un error intermitente y esto puede ser difícil de reproducir, pero puse esto aquí para que pueda ayudar a otros en el futuro.