Signed-off-by: Matt Bruce <mbrucedogs@gmail.com>
This commit is contained in:
parent
4196487a70
commit
ccb085f7f0
@ -48,6 +48,7 @@ Package as DMG:
|
||||
```bash
|
||||
APP_BUNDLE_PATH="dist-mac/<timestamp>/<Scheme>.app" ./scripts/create_installer_dmg.sh
|
||||
```
|
||||
Output: `build/dmg/<AppName>-<timestamp>.dmg`
|
||||
|
||||
## Optional Standalone Streamlit App
|
||||
```bash
|
||||
|
||||
@ -16,6 +16,7 @@ From repo root:
|
||||
- `dist-mac/<timestamp>/<Scheme>.app`
|
||||
3. Optional DMG packaging:
|
||||
- `APP_BUNDLE_PATH="dist-mac/<timestamp>/<Scheme>.app" ./scripts/create_installer_dmg.sh`
|
||||
- DMG output path: `build/dmg/<AppName>-<timestamp>.dmg`
|
||||
|
||||
## Run In Xcode
|
||||
From repo root:
|
||||
|
||||
@ -46,10 +46,12 @@ fi
|
||||
APP_FILENAME="$(basename "$APP_BUNDLE")"
|
||||
APP_NAME="${APP_FILENAME%.app}"
|
||||
TS="$(date +%Y%m%d-%H%M%S)"
|
||||
STAGE_DIR="$ROOT_DIR/dist-$TS"
|
||||
OUT_DMG="$ROOT_DIR/${APP_NAME}-$TS.dmg"
|
||||
BUILD_DIR="${BUILD_DIR:-$ROOT_DIR/build}"
|
||||
DMG_DIR="${DMG_DIR:-$BUILD_DIR/dmg}"
|
||||
STAGE_DIR="$DMG_DIR/stage/$TS"
|
||||
OUT_DMG="$DMG_DIR/${APP_NAME}-$TS.dmg"
|
||||
|
||||
mkdir -p "$STAGE_DIR"
|
||||
mkdir -p "$DMG_DIR" "$STAGE_DIR"
|
||||
cp -R "$APP_BUNDLE" "$STAGE_DIR/"
|
||||
|
||||
create-dmg \
|
||||
@ -63,4 +65,7 @@ create-dmg \
|
||||
"$OUT_DMG" \
|
||||
"$STAGE_DIR"
|
||||
|
||||
rm -rf "$STAGE_DIR"
|
||||
rmdir "$DMG_DIR/stage" 2>/dev/null || true
|
||||
|
||||
echo "Created installer: $OUT_DMG"
|
||||
|
||||
Loading…
Reference in New Issue
Block a user