Add FuelBoard device and IPA helpers
This commit is contained in:
@@ -6,12 +6,14 @@ cd "$(dirname "$0")/.."
|
||||
PROJECT="$PWD/FuelBoard.xcodeproj"
|
||||
SCHEME="FuelBoard"
|
||||
DERIVED_DATA="/tmp/fuelboard-build-ipas"
|
||||
SERVE_DIR="/tmp/ipa-serve"
|
||||
SERVE_DIR="$PWD/Builds"
|
||||
FULL_IPA="$SERVE_DIR/FuelBoard-watch.ipa"
|
||||
SIDELOAD_IPA="$SERVE_DIR/FuelBoard-sideload.ipa"
|
||||
HOST="192.168.1.131"
|
||||
PORT="8765"
|
||||
|
||||
export SERVE_DIR
|
||||
|
||||
APP_PATH="$DERIVED_DATA/Build/Products/Release-iphoneos/FuelBoard.app"
|
||||
STAGE_FULL="/tmp/fuelboard-ipa-stage-full"
|
||||
STAGE_SIDELOAD="/tmp/fuelboard-ipa-stage-sideload"
|
||||
@@ -46,7 +48,9 @@ import os, shutil, zipfile
|
||||
app = '/tmp/fuelboard-build-ipas/Build/Products/Release-iphoneos/FuelBoard.app'
|
||||
stage = '/tmp/fuelboard-ipa-stage-full'
|
||||
payload = os.path.join(stage, 'Payload')
|
||||
out = '/tmp/ipa-serve/FuelBoard-watch.ipa'
|
||||
serve = os.environ['SERVE_DIR']
|
||||
out = os.path.join(serve, 'FuelBoard-watch.ipa')
|
||||
os.makedirs(serve, exist_ok=True)
|
||||
if os.path.exists(stage):
|
||||
shutil.rmtree(stage)
|
||||
os.makedirs(payload, exist_ok=True)
|
||||
@@ -73,7 +77,8 @@ import os, shutil, zipfile
|
||||
app = '/tmp/fuelboard-build-ipas/Build/Products/Release-iphoneos/FuelBoard.app'
|
||||
stage = '/tmp/fuelboard-ipa-stage-sideload'
|
||||
payload = os.path.join(stage, 'Payload')
|
||||
out = '/tmp/ipa-serve/FuelBoard-sideload.ipa'
|
||||
serve = os.environ['SERVE_DIR']
|
||||
out = os.path.join(serve, 'FuelBoard-sideload.ipa')
|
||||
if os.path.exists(stage):
|
||||
shutil.rmtree(stage)
|
||||
os.makedirs(payload, exist_ok=True)
|
||||
@@ -117,6 +122,7 @@ for name, path in paths.items():
|
||||
PY
|
||||
|
||||
echo "==> URLs"
|
||||
echo "Serving: ipa-serve # in $(basename "$PWD"), or: ipa-serve fuelboard"
|
||||
echo "Watch-capable IPA: http://$HOST:$PORT/FuelBoard-watch.ipa"
|
||||
echo "Sideload-safe IPA: http://$HOST:$PORT/FuelBoard-sideload.ipa"
|
||||
echo "Xcode log: /tmp/fuelboard-build-ipas-xcodebuild.log"
|
||||
|
||||
Reference in New Issue
Block a user