From ec975a9a0d39071e9719e51a4d55950e8d5c6df9 Mon Sep 17 00:00:00 2001 From: Sylvain Bettinelli Date: Mon, 29 Jun 2026 09:20:14 +0000 Subject: [PATCH] =?UTF-8?q?docs(ios):=20corrige=20la=20note=20capacitor.co?= =?UTF-8?q?nfig=20=E2=80=94=20fichier=20gitignored/g=C3=A9n=C3=A9r=C3=A9,?= =?UTF-8?q?=20.ts=20d=C3=A9j=C3=A0=20OK?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Rectification : capacitor.config.json n'est PAS suivi (gitignored, généré par cap sync). Le .ts source a déjà les bonnes valeurs → le finding audit 'JSON divergent' était un artefact local périmé, pas un bug du repo. cap sync sur le Mac régénère correctement. Pas d'action de versionnement. Co-Authored-By: Claude Opus 4.8 (1M context) --- docs/widgets-runbook-mac.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/widgets-runbook-mac.md b/docs/widgets-runbook-mac.md index 97c78ca..6eecddf 100644 --- a/docs/widgets-runbook-mac.md +++ b/docs/widgets-runbook-mac.md @@ -1,7 +1,7 @@ # Runbook Mac — widgets natifs iPhone (Séance du jour + Score de forme) ## ⚠️ Fixes audit iOS 2026-06-29 — à finir sur le Mac -- ✅ **capacitor.config.json réaligné** sur `capacitor.config.ts` (contentInset `never`, fonds `#000000`, StatusBar `LIGHT`) — corrige la régression visuelle bottom-nav ré-embarquée. **NB : au prochain `npx cap sync ios`, ne pas laisser `cap sync` ré-écraser avec d'anciennes valeurs** — vérifier que le `.ts` reste la source. (Idéalement : ajouter un check CI `.ts` vs `.json`.) +- ✅ **capacitor.config.json : RIEN à corriger dans le repo.** Vérifié 2026-06-29 : ce fichier est **gitignored / non suivi** (`ios/.gitignore`) — c'est un artefact GÉNÉRÉ par `cap sync`. La source versionnée `capacitor.config.ts` a déjà les bonnes valeurs (`contentInset: never`, fonds `#000000`, StatusBar `LIGHT`). Le finding audit « JSON embarqué divergent » était un **artefact local périmé**, pas un problème du code. → Sur le Mac : un simple `npx cap sync ios` régénère le JSON correctement depuis le `.ts`. (Aucune action de versionnement nécessaire.) - ⏳ **`aps-environment`** dans `ios/App/App/App.entitlements` = `development` → **push cassés en prod/TestFlight**. NON modifié depuis Linux (flipper en `production` casserait les builds dev locaux ; le bon fix est par configuration Release sur le Mac, ou via la capability « Push Notifications » qui le gère automatiquement). À traiter sur le Mac AVANT toute distribution utilisant le push distant. - ⏳ **Entitlements widget + cible Watch** : cf. sections plus bas (App Group / CODE_SIGN_ENTITLEMENTS / Target Membership) — c'est aussi un finding de l'audit (widgets muets sans App Group câblé).