Files
byre/mac/tailscalekit.sh
T

16 lines
769 B
Bash
Executable File

#!/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"