iOS   发布时间:2022-05-04  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了xcode – 使静态分析失败导致Travis构建失败大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

我有一个基于Travis CI的Objective-C iOS库.我刚刚在我的.travis.yml文件中启用了静态分析,它发现了一个问题(一个死存储),但它并没有使Travis的构建失败.这是我的.travis.yml中的相关行(为了便于阅读而换行): - set -o pipefail && xcodebuild analyze -workspace Example/BonMot.xc
我有一个基于Travis CI的Objective-C iOS库.我刚刚在我的.travis.yml文件中启用了静态分析,它发现了一个问题(一个死存储),但它并没有使Travis的构建失败.这是我的.travis.yml中的相关行(为了便于阅读而换行):

- set -o pipefail && xcodebuild analyze
    -workspace Example/BonMot.xcworkspace
    -scheR_302_11845@e BonMot-Example
    -desTination 'name=iPhone 6' ONLY_ACTIVE_ARCH=NO | xcpretty

我需要做什么才能在此行中发出警告以使Travis CI上的构建失败?您可以在我的项目here上看到相关的拉取请求.

解决方法

我能够使用它的唯一方法是使用详细的方法 @L_197_10@

将这两个参数添加到xcodebuild或scan -x命令

CLANG_ANALYZER_OUTPUT=plist-html \
CLANG_ANALYZER_OUTPUT_DIR="$(pwd)/clang"

如果存在clang警告,这将生成HTML文件.所以检查这个文件是否存在.

if [[ -z `find clang -name "*.html"` ]]; then
    echo "Static Analyzer found no issues"
else
    echo "Static Analyzer found some issues"
    exit 123
fi

大佬总结

以上是大佬教程为你收集整理的xcode – 使静态分析失败导致Travis构建失败全部内容,希望文章能够帮你解决xcode – 使静态分析失败导致Travis构建失败所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。