Ho appena avuto un'esperienza interessante usando Xcode 6.3.
Ho continuato a ricevere anche questo errore, nonostante avessi provato tutto ciò a cui normalmente penseresti con ortografia, appartenenza target, ecc. Come suggerito sopra. Ho anche provato a pulire, eliminare i dati derivati e anche a eliminare l'app dal simulatore più volte per assicurarmi che il pacchetto fosse costruito correttamente ma senza alcun risultato.
Alla fine, seguendo la risposta di Brian Michael Bentley, ho finalmente deciso di ispezionare il mio file .app nella cartella del mio simulatore sul mio HD. Ho scoperto che tutti i miei pennini erano lì, ma con un abc ~ ipad.nib invece del previsto abc.nib. Ho rinominato manualmente tutti questi file per rimuovere la parte ~ ipad, costruito e ha funzionato!
Cercando di vedere perché questi sono stati aggiunti con la parola chiave ~ ipad, ho guardato le impostazioni del mio progetto e infatti, nella mia scheda Generale> Informazioni di distribuzione, avevo selezionato solo iPad. Stavo cercando di eseguire su un simulatore di iPhone. Credo che in passato Xcode avrebbe fornito un errore indicando che il binario non supportava iPhone e non saresti riuscito a eseguire l'app.
Ho eliminato l'app dal simulatore e ho fatto di nuovo la stessa cosa, di nuovo con il solo iPad supportato. Questa volta, il .app conteneva abc ~ iphone.nib E abc ~ ipad.nib per ogni storyboard previsto e funzionava perfettamente sul simulatore di iPhone. Ancora una volta: se scegliamo iPad solo nelle nostre impostazioni delle informazioni di distribuzione, non dovrebbe funzionare su iPhone Simulator. Questo è un bug di Xcode.
Quindi, c'è un comportamento incoerente qui da parte di Xcode e sfortunatamente è un bug intermittente e questo potrebbe essere difficile da riprodurre, ma lo metto qui in modo che possa aiutare altri in futuro.