From f1f4f04b4477bd5db1147159253d8cabcc37e9d4 Mon Sep 17 00:00:00 2001 From: lick <2188718831@qq.com> Date: Sun, 16 Aug 2026 12:19:06 +0800 Subject: [PATCH] fix(ci): use configured Swift compiler for plugins --- scripts/build-official-plugins.sh | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/scripts/build-official-plugins.sh b/scripts/build-official-plugins.sh index 041f8721a..c2d4484e7 100755 --- a/scripts/build-official-plugins.sh +++ b/scripts/build-official-plugins.sh @@ -40,6 +40,10 @@ if [[ -z "$OUTPUT_DIR" ]]; then OUTPUT_DIR="$BUILD_DIR/OfficialPlugins" fi SDK_PATH=$(/usr/bin/xcrun --sdk macosx --show-sdk-path) +if ! SWIFT_COMPILER=$(command -v swiftc); then + print -u2 -- "Swift compiler is not available on PATH" + exit 1 +fi mkdir -p "$OUTPUT_DIR" for stale_package in "$OUTPUT_DIR"/*(/N); do @@ -74,7 +78,7 @@ for plugin_source in "$ROOT_DIR"/Plugins/Official/*(/N); do cp "$manifest" "$package_dir/plugin.json" cp "$info_plist" "$bundle_dir/Contents/Info.plist" - /usr/bin/xcrun swiftc \ + "$SWIFT_COMPILER" \ -emit-library \ -parse-as-library \ -module-name "Lithe${module_suffix}Plugin" \