Я пытаюсь распространять приложение iOS, и во время проверки xCode я получил следующее сообщение об ошибке. "файл раскадровки" Main_iPhone ~ iphone.storyboardc "не найден, убедитесь, что указанный файл включен в комплект с любыми необходимыми модификаторами устройств, добавленными к имени файла". Нужны некоторые советы...
Подтверждение iOS получено Main_iPhone ~ iphone.storyboardc не найдено
Ответ 1
Я решил это, перейдя в Target → Build Phases → Скопировать ресурсы пакета и добавить файл Main_iPhone.storyboard.
Ответ 2
Удалите раскадровку из файла plist, если вы используете iPad
<key>UIMainStoryboardFile</key>
<string>Main</string>
или если вы используете iPhone
<key>UIMainStoryboardFile~ipad</key>
<string>Main</string>
Ответ 3
Вы можете просто написать точное имя раскадровки в соответствии с директивами Apple по умолчанию: - Main_iPhone.storyboard, но я думаю, что вы можете изменить имя раскадровки по умолчанию на "Main_iPhone ~ iphone.storyboardc", но они обнаруживают значение по умолчанию имя раскадровки в комплекте.
Ответ 4
Спасибо, это тоже помогло мне.
Я изменил ProgramFile-Info.plist в папке Вспомогательные файлы. Я нашел два столбца с основным именем основной раскадровки. Я удалил iPad, что я получил ошибку, а затем я смог отправить.
Ответ 5
Использование xCode 6.0.1 Я получил эту ошибку. Ни одно из других решений, перечисленных здесь, не исправило это. Я разрешил его, удалив раскадровку, о которой идет речь, из проекта (только удаление ссылок - не перемещение в корзину), а затем возврат обратно через Add Files.
Ответ 6
В ваших фазах сборки → Ресурсы копирования Bundle убедитесь, что ваша основная раскадровка включена. Например, main.storyboard. Он будет красным. Некоторые люди думают, что, поскольку он красный, он должен быть удален. Но без этого вы получите эту ошибку при попытке отправить в iTunes.
Ответ 7
Редактирование файла plist решило его для меня.
- Перейдите в раздел Цели → Информация
- Чтобы удалить поле, наведите курсор на стрелку вверх/вниз рядом с клавишей, которую вы хотите удалить, и нажмите минус.
- Или, если вам нужно добавить поле, наведите указатель мыши на любую иконку вверх/вниз и нажмите "плюс".
У меня была ошибка, когда он искал раскадровку для iPad, хотя я только ориентировал iPhone. Я просто должен был удалить соответствующую пару ключ/значение здесь.