2016-09-06 6 views
0

У меня есть несколько xib-файлов в моем проекте, хранящихся в комплекте. Проблема заключается в том, что при компиляции моего проекта Xcode не генерирует все файлы nib для каждого xib. Вещи, которые я пробовал:Xcode - Генерировать наконечник из xib

  • Удаление файлов XIb и добавление их обратно (я думал, что это может быть ссылка проблемы).

Что еще это может быть?

+1

Что вы имеете в виду, когда говорите: «Xcode не генерирует все файлы nib для каждого xib»? Вы не видите экраны при запуске приложения? Добавьте код, в который вы загружаете эти XIB. – rptwsthi

+0

Я загружаю их программно, используя: [self loadNib: @ "layout.xib"]. У меня есть xib-файлы в комплекте, и я получаю только файлы nib для tvOS. Другие xib-файлы для iOS, и как-то xcode не создает соответствующие файлы nib для них. – Dan

ответ

0

Попробуйте

  1. В Project Navigator выбрать корень проекта
  2. затем выберите цель
  3. Выберите Build Phases
  4. Откройте Copy Bundle Resources раздел

Теперь убедитесь, что ваш ресурсы находятся в этом списке. Если их не добавить, используйте кнопку +.

+0

Они есть. Я только заметил, что создаваемые новички предназначены для tvos (это также платформа, для которой я создаю приложение), а другие xib-файлы для iOS. Есть ли параметр, который необходимо изменить, чтобы файлы xib также были сгенерированы, даже если платформа является ОС AppleTV? – Dan

+0

@Dan: Когда вы выбираете xib, откройте панель 'Utilities> File Inspector' (справа от Xcode). Посмотрите раздел «Целевое членство». Проверяются ли обе цели? –

Смежные вопросы