dashboard
repositories
activity
search
login
APPS
/
PAILot
summary
reflog
commits
tree
compare
forks
blame
|
history
|
raw
|
HEAD
chore: tick off completed App Store checklist items
Matthias Nott
2026-03-25
7cb638523eee38e43ec2495ab19b510cd778068d
[APPS/PAILot.git]
/
tools
/
deploy.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#!/bin/bash
# PAILot iOS Deploy Script
set -euo pipefail
SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)"
APP_DIR="$(cd "$SCRIPT_DIR/.." && pwd)"
cd "$APP_DIR"
# Device UDIDs
MATTHIAS="8708CADC-3330-50B6-AA0A-1655526A573A"
DEVICE="$MATTHIAS"
while [[ $# -gt 0 ]]; do
case "$1" in
-a) DEVICE="$AMELIE"; shift ;;
*) shift ;;
esac
done
# Build first if no IPA exists
if [[ ! -f build/ios/ipa/pailot.ipa ]]; then
echo "=== No IPA found, building first ==="
bash tools/build.sh
fi
echo "=== Installing on device $DEVICE ==="
xcrun devicectl device install app --device "$DEVICE" build/ios/ipa/pailot.ipa
echo ""
echo "=== Done ==="
echo "Force-quit and reopen PAILot on your phone."