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

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

最佳答案

如果生成脚本以非零退出状态终止,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

关于swift - 如何在构建阶段脚本中产生致命错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/57670930/

10-10 08:47