Xcode Build and Analyze - Можно ли преднамеренно пропускать анализ по определенному файлу?
У меня есть один конкретный файл в моем проекте, над которым работает кто-то еще. Я не хочу возиться с ним и скорее не буду ждать "Build and Analyze" для его обработки. Есть ли способ сказать Xcode пропустить анализ этого файла?
Ответы
Ответ 1
Если он прав, чтобы отредактировать файл, используйте параметр грубой силы.
Добавьте это в начало файла:
// Omit from static analysis.
#ifndef __clang_analyzer__
Добавьте это до конца:
#endif // not __clang_analyzer__
и анализатор clang не увидит содержимое файла.
ссылка: Управление диагностикой статического анализатора
Ответ 2
Такая же идея, как этот ответ только для анализа → Игнорировать все предупреждения в определенном файле с помощью LLVM/Clang
Вы можете включить аргумент "compile sources" на вкладке "Build Phases" параметров проекта, чтобы игнорировать определенный файл из анализатора. Вот несколько инструкций:
- Выберите цель для проекта, который вы хотите изменить.
- Выберите вкладку фазы сборки.
- Разверните меню "Источники компиляции".
- Найти файл для редактирования.
- Дважды щелкните по ячейке "Компиляторы", чтобы изменить аргументы.
- Добавить "-Xanalyzer -analyzer-disable-checker"
Примечание: добавление -w также отключает предупреждения и для определенного файла.