在 Apple Silicon 上找不到 Swiftlint xcode
Swiftlint can't be found on Apple Silicon xcode
当安装 swiftlint with homebrew everything installs correctly but when I open xcode I see the message that swiftlint isn't installed. I read this issue 时 & 它说自制程序现在安装在这个路径下 /opt/homebrew
with apple silicon & xcode 在 /usr/local
中寻找 swiftlint?我怎样才能让 xcode 重新确认我实际上已经安装了 swiftlint。肯定安装了 Swiftlint,我可以从终端输入 swiftlint 并查看所有命令。
我无法找到如何永久修改 Xcode 构建阶段脚本的 $PATH 变量。此脚本将在 运行 期间将 Apple Silicon 自制程序路径添加到您的脚本路径中。我已经在 M1 和 Intel Mac 上测试过它,它适用于两者。
# Adds support for Apple Silicon brew directory
export PATH="$PATH:/opt/homebrew/bin"
if which swiftlint; then
swiftlint autocorrect && swiftlint
else
echo "warning: SwiftLint not installed, download from https://github.com/realm/SwiftLint"
fi
您还可以对路径进行符号链接
ln -s /opt/homebrew/bin/swiftlint /usr/local/bin/swiftlint
但请先确保您有 /usr/local/bin 文件夹
当安装 swiftlint with homebrew everything installs correctly but when I open xcode I see the message that swiftlint isn't installed. I read this issue 时 & 它说自制程序现在安装在这个路径下 /opt/homebrew
with apple silicon & xcode 在 /usr/local
中寻找 swiftlint?我怎样才能让 xcode 重新确认我实际上已经安装了 swiftlint。肯定安装了 Swiftlint,我可以从终端输入 swiftlint 并查看所有命令。
我无法找到如何永久修改 Xcode 构建阶段脚本的 $PATH 变量。此脚本将在 运行 期间将 Apple Silicon 自制程序路径添加到您的脚本路径中。我已经在 M1 和 Intel Mac 上测试过它,它适用于两者。
# Adds support for Apple Silicon brew directory
export PATH="$PATH:/opt/homebrew/bin"
if which swiftlint; then
swiftlint autocorrect && swiftlint
else
echo "warning: SwiftLint not installed, download from https://github.com/realm/SwiftLint"
fi
您还可以对路径进行符号链接
ln -s /opt/homebrew/bin/swiftlint /usr/local/bin/swiftlint
但请先确保您有 /usr/local/bin 文件夹