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.