2

我尝试在 lint 脚本中犯致命错误。目前我能够创建一个允许我编译代码的正常错误。有没有办法在这个脚本中创建一个致命错误?

if which swiftlint >/dev/null; then
    swiftlint
else
    echo "error: SwiftLint not installed, download from https://github.com/realm/SwiftLint"
fi
4

1 回答 1

1

如果构建脚本以非零退出状态终止,则 Xcode 构建过程将失败并出现错误:

if which swiftlint >/dev/null; then
    swiftlint
else
    echo "error: SwiftLint not installed, download from https://github.com/realm/SwiftLint"
    exit 1
fi

或者只使用

swiftlint

作为构建脚本。如果没有找到 swiftlint 程序,那么构建过程也会失败,并显示如下错误消息

swiftlint:找不到命令
命令 /bin/sh 失败,退出代码为 127
于 2019-08-27T09:02:54.520 回答