#!/bin/sh set -eu commit=d1dc45d039edb7759ecbee6ba2aea0c4bca884b8 kit=$1/tailscalekit-$commit if [ ! -d "$kit/TailscaleKit.xcframework" ]; then rm -rf "$kit" git clone --quiet https://github.com/tailscale/libtailscale "$kit" git -C "$kit" checkout --quiet "$commit" make -C "$kit/swift" macos ios ios-sim XCPRETTIFIER=cat products=$kit/swift/build/Build/Products xcodebuild -create-xcframework -framework "$products/Release/TailscaleKit.framework" -framework "$products/Release-iphoneos/TailscaleKit.framework" -framework "$products/Release-iphonesimulator/TailscaleKit.framework" -output "$kit/TailscaleKit.xcframework" fi rm -rf "$1/mac/Frameworks" mkdir -p "$1/mac/Frameworks" ditto "$kit/TailscaleKit.xcframework" "$1/mac/Frameworks/TailscaleKit.xcframework"