OCLint без запуска xcodebuild в скрипте запуска

Я пытался добавить OCLint в свой проект, и он в основном работает с

cd ${SRCROOT}

xcodebuild clean
xcodebuild -target {TARGET} -configuration Debug -scheme {SCHEME} | tee ${TARGET_TEMP_DIR}/xcodebuild.log

cd ${TARGET_TEMP_DIR}
oclint-xcodebuild

cp ${TARGET_TEMP_DIR}/compile_commands.json ${SRCROOT}/compile_commands.json

cd ${TARGET_TEMP_DIR}
oclint-json-compilation-database -e -v -- -report-type xcode

Проблема в том, что я не хочу вызывать xcodebuild в runScript и запускать xcodebuild дважды, когда я строю свой проект в xcode. Кто-нибудь нашел способ создать файл xcodebuild.log из команды сборки xcode?

Я нашел информацию о том, как перейти к DerivedData/{Project}/Logs/Build и разархивировать находящийся там файл.xactivitylog, но он содержит много мусора, из-за которого команда oclint-xcodebuild создает пустой файл compile_commands.json.

0 ответов

Другие вопросы по тегам