chahinebrini 5d2db6d642 fix(ios): register RebreakURLFilter extension with EAS for credential generation
The TestFlight build kept failing with:
  error: No profiles for 'org.rebreak.app.RebreakURLFilter' were found ...
  Automatic signing is disabled and unable to generate a profile.
  (in target 'RebreakURLFilter' from project 'ReBreak')

EAS managed credentials only provision the main app bundle ID. App extensions
must be declared up-front via extra.eas.build.experimental.ios.appExtensions so
the CLI knows to register the extension's App ID (+ app-group + network-extension
capabilities) and generate a distribution provisioning profile for it.

Next step (interactive, needs Apple login): `eas credentials` → iOS → preview
to actually create the extension credentials, then re-run the build.

(FamilyControls entitlement stays commented out in with-rebreak-protection-ios.js
until Apple grants the Distribution entitlement — this build ships without App-Lock.)

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-12 17:50:48 +02:00
..