From fe268a88d1f393de48d4fa73c2f127f785c29dc4 Mon Sep 17 00:00:00 2001 From: Sylvain Bettinelli Date: Fri, 26 Jun 2026 07:04:35 +0000 Subject: [PATCH] =?UTF-8?q?docs(cowork):=20Phase=204=20r=C3=A9vocation=20A?= =?UTF-8?q?pple=20FAIT=20&=20d=C3=A9ploy=C3=A9=20prod;=20clarifie=20les=20?= =?UTF-8?q?blocages=20Mac/Android=20restants?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 4.8 (1M context) --- COWORK.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/COWORK.md b/COWORK.md index a00447e..8ddaf7a 100644 --- a/COWORK.md +++ b/COWORK.md @@ -27,6 +27,8 @@ Les deux ne communiquent **que via git + ce fichier**. ⚠️ La mémoire de cha - watchOS `CoachWatch` + Live Activity en place (chantiers antérieurs, cf. `HANDOFF-WATCHOS.md`). ## 👉 À reprendre -- **Phase 4 login** : révocation Apple sur suppression de compte (clé `.p8`, Team `TZ2PVTRKNY`) — avant publication App Store. -- Android natif (Play Console). +- ✅ **Phase 4 login — FAIT & DÉPLOYÉ** (révocation Apple à la suppression de compte) : code complet côté backend `coach_sportif` (commit `5ae6e2d`) + clé `.p8` déployée sur le VPS prod (vérifié 2026-06-26). Rien à coder. Détails : `coach_sportif/COWORK.md`. +- **iOS — bloqué Mac** : builder + uploader TestFlight le natif accumulé (login Apple+Google natif, watchOS live, HeartRateRangeAlert). Sur le Mac : `cd ~/coach-ios && git pull && npm install && npx cap sync ios && open ios/App/App.xcworkspace` → Clean Build Folder → Archive → Upload. +- **watchOS — bloqué Mac** : test device + TestFlight de la cible `CoachWatch` (Phases 1-3 réalisées, build vert sim). Cf. `HANDOFF-WATCHOS.md`. +- **Android — bloqué externe** : Play Console ($25 validé), upload AAB + Internal Testing depuis machine avec Android SDK. - Backend/web : voir `coach_sportif/COWORK.md`.