ci: switch from Firebase OTA to Xcode WiFi/USB direct deploy #6

Merged
millianlmx merged 2 commits from ci/xcode-network-deploy into main 2026-06-28 11:29:26 +02:00
Owner

Summary

Switch the PR iPhone deploy workflow from Firebase OTA distribution to Xcode WiFi/USB direct deploy.

Why

  • No paid Apple Developer account -> Firebase App Distribution is impossible (requires enterprise cert or ad-hoc provisioning with paid account)
  • Xcode network deploy works with a free account - devicectl (WiFi) and ios-deploy (USB) can install directly to a tethered device without a paid membership

Changes

  • Replace firebase-tools with ios-deploy in the install step
  • Remove the Package IPA step (no .ipa needed for direct deploy)
  • Remove the Deploy to Firebase step
  • Add new Install to iPhone (WiFi -> USB fallback) step
  • Update PR comment text to reflect USB/WiFi deployment
  • Update workflow name and job name
## Summary Switch the PR iPhone deploy workflow from Firebase OTA distribution to Xcode WiFi/USB direct deploy. ## Why - **No paid Apple Developer account** -> Firebase App Distribution is impossible (requires enterprise cert or ad-hoc provisioning with paid account) - **Xcode network deploy works with a free account** - devicectl (WiFi) and ios-deploy (USB) can install directly to a tethered device without a paid membership ## Changes - Replace firebase-tools with ios-deploy in the install step - Remove the Package IPA step (no .ipa needed for direct deploy) - Remove the Deploy to Firebase step - Add new Install to iPhone (WiFi -> USB fallback) step - Update PR comment text to reflect USB/WiFi deployment - Update workflow name and job name
millianlmx added 1 commit 2026-06-28 11:15:40 +02:00
fix(ci): switch from Firebase OTA to Xcode WiFi/USB direct deploy
Some checks failed
PR → Build → WiFi/USB Deploy → LGTM / Build & Deploy to iPhone (WiFi/USB) (pull_request) Failing after 2m59s
PR → Build → WiFi/USB Deploy → LGTM / Wait for LGTM comment (pull_request) Has been skipped
97b61d3afb
millianlmx added 1 commit 2026-06-28 11:22:46 +02:00
fix(ci): correct derived data path in install step
All checks were successful
PR → Build → WiFi/USB Deploy → LGTM / Build & Deploy to iPhone (WiFi/USB) (pull_request) Successful in 5m31s
PR → Build → WiFi/USB Deploy → LGTM / Wait for LGTM comment (pull_request) Successful in 1m3s
7d9a89e637
Author
Owner

📱 Prêt à tester !

L'app est déployée sur l'iPhone (USB/WiFi).

  • Teste les changements
  • Reply LGTM pour merger
  • Reply KO pour bloquer
## 📱 Prêt à tester ! L'app est déployée sur l'iPhone (USB/WiFi). - Teste les changements - Reply **LGTM** pour merger - Reply **KO** pour bloquer
Author
Owner

LGTM

LGTM
millianlmx merged commit de63ae0546 into main 2026-06-28 11:29:26 +02:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: millianlmx/tabatago#6