Le build iOS via EAS échoue systématiquement lors de la phase Xcode. Bien que les capacités Family Controls et App Groups soient activées sur le portail Apple Developer et configurées dans le app.json, les profils de provisionnement générés par EAS sont rejetés par Xcode car ils ne contiendraient pas les droits nécessaires.
Configuration du projet :
Targets (4) : App principale + 3 extensions (ShieldConfiguration, ShieldAction, ActivityMonitorExtension).
Capabilities requises : Family Controls (Development), App Groups.
EAS CLI Version : 18.0.6 (et versions antérieures testées).
Erreur Xcode récurrente :
error: Provisioning profile "[expo] com.*****.*** AdHoc 177230..." doesn't support the Family Controls (Development) capability..
error: Provisioning profile "... AdHoc ..." doesn't include the com.apple.developer.family-controls entitlement..
Ce qui a déjà été tenté (sans succès) :
Configuration app.json : Ajout manuel des entitlements pour le bundle principal et configuration du plugin react-native-device-activity.
Nettoyage Credentials : Suppression totale des profils et des identifiants sur le site Expo.dev ET sur le portail Apple Developer. +1
Forçage Sync : Utilisation de eas build --clear-cache et réponse "No" à la réutilisation des profils existants.
Observation étrange : Le terminal indique souvent ✔ Synced capabilities: No updates, alors que les droits viennent d'être modifiés sur le portail Apple. Sur le portail Apple, les profils affichent pourtant bien "Family Controls (Development)" dans les capacités activées.
Je met en piece jointe un des profiles.