Ответ 1
Xcode7 и более поздние версии (на основе некоторых сообщений в форуме), система покрытия использует механизмы создания и отчетности LLVM, формат которых подробно описано в http://llvm.org/docs/CoverageMappingFormat.html. Начиная с Xcode 9, этот формат не поддерживает любые средства исключения строк (или других структур).
Полученное сопоставление экспортируется в расходуемый формат (txt или html) с помощью llvm-cov, который также не очень много на пути механизмов исключения. У llvm-cov есть несколько простых пороговых значений для того, чтобы сообщать только о "больше чем" или "меньше" покрытия для обеих линий и регионов, но я подозреваю, что не совсем то, что вы после этого, основываясь на вопросе выше.