Start a workflow from the iPhone Action button
This commit is contained in:
+6
-1
@@ -5,10 +5,12 @@ root=$(dirname "$mac")
|
||||
shared=$HOME/Library/Caches/byre/build
|
||||
sdk=iphoneos
|
||||
destination="generic/platform=iOS"
|
||||
triple=arm64-apple-ios27.0
|
||||
link=
|
||||
if [ "${1:-}" = --simulator ]; then
|
||||
sdk=iphonesimulator
|
||||
destination="generic/platform=iOS Simulator"
|
||||
triple=arm64-apple-ios27.0-simulator
|
||||
link="-Xlinker -sectcreate -Xlinker __TEXT -Xlinker __entitlements -Xlinker $shared/mac/phone/byre.entitlements"
|
||||
fi
|
||||
build=$mac/.build/phone/$sdk
|
||||
@@ -25,7 +27,10 @@ rm -rf "$5"
|
||||
mkdir -p "$5/Frameworks"
|
||||
cp "$products/Byre" "$5/Byre"
|
||||
ditto "$products/TailscaleKit.framework" "$5/Frameworks/TailscaleKit.framework"
|
||||
' sh "$root" "$shared" "$sdk" "$destination" "$app" "$link"
|
||||
objects=$2/phone/Build/Intermediates.noindex/Byre.build/Release-$3/Byre-p.build
|
||||
echo "$objects/Objects-normal/arm64/Byre-primary.swiftconstvalues" > "$objects/Byre.SwiftConstValuesFileList"
|
||||
xcrun appintentsmetadataprocessor --output "$5" --toolchain-dir "$(dirname "$(dirname "$(dirname "$(xcrun --find swiftc)")")")" --module-name Byre --sdk-root "$(xcrun --sdk "$3" --show-sdk-path)" --xcode-version "$(xcodebuild -version | awk "NR == 2 { print \$3 }")" --platform-family iOS --deployment-target 27.0 --target-triple "$7" --source-file-list "$objects/Objects-normal/arm64/Byre.SwiftFileList" --swift-const-vals-list "$objects/Byre.SwiftConstValuesFileList" --metadata-file-list "$objects/Byre.DependencyMetadataFileList" --static-metadata-file-list "$objects/Byre.DependencyStaticMetadataFileList" --binary-file "$5/Byre" --no-app-shortcuts-localization
|
||||
' sh "$root" "$shared" "$sdk" "$destination" "$app" "$link" "$triple"
|
||||
assets=$build/Assets.xcassets/AppIcon.appiconset
|
||||
rm -rf "$build/Assets.xcassets"
|
||||
mkdir -p "$assets"
|
||||
|
||||
Reference in New Issue
Block a user