0.0.6 • Published 7 days ago

@expo/repack-app v0.0.6

Weekly downloads
-
License
BUSL-1.1
Repository
-
Last release
7 days ago

@expo/repack-app

Repacking tool for Expo apps

Repack an onboarding app for Android

  1. Install repack-app
$ bun i
  1. Generate golden apk
$ ./scripts/create-golden-apk.sh

The golden apk will be generated at ./golden-debug.apk

  1. Have an onboarding app setup at /path/to/sdk51onboard

  2. Repack by cli

$ bun bin/cli.js -p android --source-app ./golden-debug.apk /path/to/sdk51onboard
  1. Install the app
$ adb install -r /path/to/sdk51onboard/repacked.apk

Repack an onboarding app for iOS simulators

  1. Install repack-app
$ bun i
  1. Generate golden apk
$ ./scripts/create-golden-ipa.sh iphonesimulator

The golden apk will be generated at ./golden-debug-iphonesimulator.ipa

  1. Have an onboarding app setup at /path/to/sdk51onboard

  2. Repack by cli

$ bun bin/cli.js -p ios --source-app ./golden-debug-iphonesimulator.ipa /path/to/sdk51onboard
  1. Install the app
$ mkdir tmp && unzip /path/to/sdk51onboard/repacked.ipa -d tmp && xcrun simctl install booted tmp/Payload/*.app

Repack an onboarding app for iOS devices

  1. Install repack-app
$ bun i
  1. Generate golden apk
$ ./scripts/create-golden-ipa.sh iphoneos

The golden apk will be generated at ./golden-debug-iphoneos.ipa

  1. Have an onboarding app setup at /path/to/sdk51onboard

  2. Repack by cli

$ bun bin/cli.js -p ios --source-app ./golden-debug-iphoneos.ipa /path/to/sdk51onboard
# then resign the ipa maybe through fastlane resign

# or the cli also provides a shorthand
$ bun bin/cli.js -p ios --source-app ./golden-debug-iphoneos.ipa \
    --signing-identity 'Apple Development: OOO (XXX)' \
    --provisioning-profile "$HOME/Library/MobileDevice/Provisioning Profiles/e1cf123b-d33a-2b3e-073a-c7ed52aa61bb.mobileprovision" \
    /path/to/sdk51onboard
  1. Install the app
$ xcrun devicectl device install app --verbose --device <device-id> /path/to/sdk51onboard/repacked.ipa
0.0.5

7 days ago

0.0.4

7 days ago

0.0.6

7 days ago

0.0.3

8 days ago

0.0.2

21 days ago

0.0.1

22 days ago