Phase 9: Capacitor iOS Build + Native Plugins
Goal: iOS app builds on Mac CI, runs on Lucas's iPhone via TestFlight. Native camera + GPS working.
Owner: Dev agent + Mac agent
Repo:
forgejo_admin/mcd-tracker-appDepends on: Phase 7 (Capacitor configured), Phase 8 (Mac agent running)
Scope
- Add
.woodpecker.yamliOS build step withlabels: [platform: darwin] - Pipeline:
npm run build → npx cap sync → xcodebuild archive → export .ipa - Configure Xcode signing (Apple Developer Program required, $99/yr)
- Test Capacitor native plugins on device: camera (receipt photos), geolocation (Near Me), clipboard
- Fastlane
pilot upload→ TestFlight - Lucas installs via TestFlight, validates on iPhone
Deliverables
- pending
Related
plan-mcd-tracker— parent planproject-capacitor-mobile— plugin catalog, build pipeline, Info.plist requirements