无法在 High Sierra (10.13.x) 下构建 AudioKit 框架

Can't build AudioKit frameworks under High Sierra (10.13.x)

在 macOS 10.13 上构建 AudioKit 4.x 框架时,我得到以下输出和卡住的终端会话。

Building frameworks for platforms: iOS macOS tvOS
./build_frameworks.sh: /usr/local/bin/xcpretty: /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby: bad interpreter: No such file or directory

High Sierra 附带 Ruby 2.3,而 AudioKit 似乎特别需要 Ruby 2.0。我找不到确切的取消配置位置。其他选项可能涉及多个 Ruby 安装。尽管我遗漏了一些重要的东西,但似乎更有可能。 TIA

我想你可以通过编辑 build_frameworks.sh:

中的行来避免这个问题
if which xcpretty > /dev/null 2>&1;
then
    XCPRETTY=xcpretty
else
    XCPRETTY=cat
fi

只需使用

XCPRETTY=cat

你会失去美化输出,但它应该工作。