App Clip: “Invalid Entitlement: Unknown ID” despite valid AASA file and Apple CDN access

I am experiencing an App Clip domain verification issue in App Store Connect. App: Bini Music Version: 4.1.0 Build: 6 Main App Bundle ID: ninja.wpapp.appbinimusikcom App Clip Bundle ID: ninja.wpapp.appbinimusikcom.Clip Team ID: DY8SYXAUKN Domain: binimusik.com The Associated Domains capability is enabled on both the main app target and the App Clip target with: appclips:binimusik.com The AASA file is publicly accessible at: https://binimusik.com/.well-known/apple-app-site-association The AASA file contains: DY8SYXAUKN.ninja.wpapp.appbinimusikcom.Clip I have also verified the AASA file through Apple's associated-domains CDN, and Apple's CDN returns the correct AASA content and App Clip identifier. Build 6 has been successfully uploaded to App Store Connect and its Binary State is “Validated”. However, in TestFlight → Build 6 → Build Metadata → App Clip → Domain Status, App Store Connect continues to report: Cache Status: Cannot Reach AASA File Debug Status: Invalid Entitlement: Unknown ID The Cache Status has not refreshed and still says: “Cache status updated on Sep 2, 2026 at 3:58 PM.” I checked again on September 7 and the status remains unchanged. Apple Developer Support referred me to the Developer Forums because this appears to require technical assistance. Has anyone encountered “Invalid Entitlement: Unknown ID” with an App Clip even though the AASA file is reachable by Apple's CDN? Is there anything else that needs to be configured, or could this be an App Store Connect domain-validation issue?

Thanks for the post, very interesting.

{
  "appclips": {
    "apps": [
      "DY8SYXAUKN.ninja.wpapp.appbinimusikcom.Clip"
    ]
  }

Looking at your AASA file For TestFlight are you using the mode?developer to bypass the production distribution? So is it working in production? Do you have the error message when you installing from TestFlight? Can you look into the swcutil file for the registrations and error message?

TN3155: Debugging universal links | Apple Developer Documentation

Since the error specifically complains about an "Invalid Entitlement", double-check the raw source code of your App Clip's .entitlements file.

Open the App Clip's .entitlements file as source code (Right-click -> Open As -> Source Code). Ensure there are absolutely no trailing spaces. Ensure your App Clip’s Info.plist contains the NSAppClip dictionary, and that the NSAppClipRequestEphemeralUserNotification or NSAppClipRequestLocationConfirmation keys are configured correctly if you are using them.

I recommend reviewing the documentation and verifying however if only happens in TestFlight the error message will let us know more. https://developer.apple.com/documentation/appclip/configuring-the-launch-experience-of-your-app-clip

Albert  WWDR

App Clip: “Invalid Entitlement: Unknown ID” despite valid AASA file and Apple CDN access
 
 
Q