Как я могу устранить это предупреждение?
Предупреждение [ПРЕДУПРЕЖДЕНИЕ]: нет правила для обработки файла '$ (PROJECT_DIR)/MyApp/MessageCell.h' типа sourcecode.objj.h для архитектуры i386
Как я могу устранить это предупреждение?
Предупреждение [ПРЕДУПРЕЖДЕНИЕ]: нет правила для обработки файла '$ (PROJECT_DIR)/MyApp/MessageCell.h' типа sourcecode.objj.h для архитектуры i386
Нажмите на свой проект и убедитесь, что этот файл отсутствует в закладке "Сборка фаз". Обычно файлы заголовков не должны оставаться здесь. Очистите и снова постройте, он должен работать!
Графическое руководство для Xcode 4.x для удаления этого предупреждения:
http://joytek.blogspot.tw/2011/09/xcode-4-warning-no-rule-to-process-file.html
Мы можем решить эту проблему, просто выполнив следующие шаги:
Некоторые .md
, .mdown
.h
файлы включены в Источники компиляции
Шаг 1) Выберите Project Navigator
Шаг 2) Выберите свой проект
Шаг 3) Выберите ваш targetStep
Шаг 4) Выберите Build PhasesStep
Шаг 5) Переместите файлы, которые мы не хотим, чтобы компилятор переходил из Источники компиляции в Копировать ресурсы Bundle
Если вы получаете это предупреждение от своего коко-порта, убедитесь, что s.source_files
правильно установлен в .podspec
.
Например, я изначально включил все файлы с этой строкой в свой .podspec
s.source_files = "MyUIElements/**/*"
Я получал это предупреждение компиляции для некоторых файлов шрифтов, которые у меня были в контейнере. Вы контролируете, какие файлы отображаются в BuildPhases
→ CompileSources
при потреблении порта следующим образом:
s.source_files = "MyUIElements/**/*.swift", "MyUIElements/**/*.h"
Моя проблема была не в заголовочных файлах, потому что в Target
> Build Phases
> Compile Resources
не было никаких .h files
для начала. Система жаловалась на некоторые другие файлы. Я перешел по этой ссылке, которая в основном гласила об удалении файлов, на которые жаловалась система, но вместо этого я cntrl + перетянул их в Copy Bundle Resources
.
Самый простой способ поиска файлов - использовать фильтр в верхнем правом углу:
Вот указания по ссылке: