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

Closed
millianlmx wants to merge 3 commits from ci/iphone-deploy-workflow into main

3 Commits

Author SHA1 Message Date
e8fb70abd8 fix(ci): add WiFi network install as fallback
Some checks failed
PR → Build → USB Deploy → LGTM / Build & Deploy to iPhone via USB (pull_request) Failing after 5m51s
PR → Build → USB Deploy → LGTM / Wait for LGTM comment (pull_request) Has been skipped
2026-06-27 22:21:58 +00:00
4fa0d891bb fix(ci): replace Firebase OTA with USB direct deploy 2026-06-27 22:20:18 +00:00
44790bb659 fix(ci): use Release + archive/export for Firebase OTA distribution
- Switch from Debug build to Release archive with xcodebuild archive
- Use xcodebuild -exportArchive with ad-hoc exportOptions.plist for
  proper Ad Hoc distribution signing (required for Firebase OTA installs)
- Fix CFBundleVersion mismatch in Info.plist (1 → 2) to match project.yml
- Create Config/exportOptions.plist with method=ad-hoc and team 2MJF39L8VY

Previously Debug builds produced a Development provisioning profile that
doesn't include the tester's iPhone UDID, causing 'cannot be installed'.
2026-06-27 22:11:35 +00:00