Add local build scripts via Expo CNG/prebuild

- prebuild: generate native ios/ and android/ projects
- prebuild:clean: regenerate from scratch
- run:ios / run:android: build and run locally with Xcode/Gradle
- Add ios/ and android/ to .gitignore (CNG-generated)

Allows building locally without EAS credits:
  pnpm --filter @trails-cool/mobile prebuild
  pnpm --filter @trails-cool/mobile run:ios

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
Ullrich Schäfer 2026-04-14 23:44:06 +02:00
parent bdde95e69b
commit b2514f48be
No known key found for this signature in database
GPG key ID: A32FF691A0F752D9
6 changed files with 310 additions and 171 deletions

View file

@ -21,8 +21,8 @@
"db:studio": "drizzle-kit studio --config packages/db/drizzle.config.ts",
"dev:services": "docker compose -f docker-compose.dev.yml up -d",
"dev:full": "./scripts/dev.sh",
"dev:ios": "pnpm --filter @trails-cool/mobile build:dev",
"dev:android": "pnpm --filter @trails-cool/mobile build:dev -- --platform android"
"dev:ios": "pnpm --filter @trails-cool/mobile ios",
"dev:android": "pnpm --filter @trails-cool/mobile android"
},
"pnpm": {
"overrides": {