Я просто мав цікавий досвід використання Xcode 6.3.
Я продовжував також отримувати цю помилку, незважаючи на те, що ви намагаєтесь написати все, як правило, написання написання, цільового членства тощо, як було запропоновано вище. Я також спробував очистити, видалити отримані дані, а також кілька разів видалити додаток із тренажера, щоб переконатися, що пакет будується правильно, але безрезультатно.
Нарешті, після відповіді Брайана Майкла Бентлі, я нарешті вирішив переглянути свій .app файл у папці симулятора на моєму HD. Я виявив, що всі мої ниби були там, але з abc ~ ipad.nib замість очікуваного abc.nib. Я вручну перейменував усі ці файли, щоб видалити частину ~ ipad, яка була створена, і вона працювала!
Намагаючись зрозуміти, чому вони додані до ключового слова ~ ipad, я переглянув налаштування свого проекту, і насправді на вкладці Загальні> Інформація про розгортання у мене було обрано лише iPad. Я намагався запустити на тренажері iPhone. Я вважаю, що в минулому Xcode видав би помилку, вказуючи на те, що двійковий файл не підтримує iPhone і вам не вдасться запустити додаток.
Я видалив додаток із симулятора і знову зробив те ж саме - знову лише з підтримкою iPad. Цього разу .app містив abc ~ iphone.nib AND abc ~ ipad.nib для кожної очікуваної розкадровки, і він просто працював на iPhone-симуляторі. Знову ж таки - якщо ми вибираємо iPad лише в налаштуваннях Інформації про розгортання, він не повинен працювати на iPhone Simulator. Це помилка Xcode.
Отже, тут є деяка непослідовна поведінка з боку Xcode, і, на жаль, це невпинна помилка, і це може бути важко відтворити, але я ставлю це тут, щоб це могло допомогти іншим у майбутньому.