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

Hi Albert, thank you for your reply. I have now tested Build 6 through TestFlight. The build installs successfully on my iPhone and Bini Music opens and runs normally. I do not receive any error message during installation or when launching the app. I also checked the App Clip target's WebApp.entitlements file as raw source code. It contains: com.apple.developer.associated-domains → appclips:binimusik.com and I do not see any trailing spaces. I also checked the App Clip's Info.plist. The App Clip dictionary is present, with: Requests ephemeral user notifications = NO Requests location confirmation = NO The remaining problem is only in App Store Connect under the App Clip Domain URL Status, where it reports: Cache Status: Cannot Reach AASA File Debug Status: Invalid Entitlement: Unknown ID The AASA file is publicly reachable and Apple's associated-domains CDN also returns the correct AASA content. I have not yet tested ?mode=developer or inspected the swcutil registrations. Could you please guide me on exactly which swcutil command/output would be useful for diagnosing this App Clip issue? Thank you for your help.

@BiniMusic Thanks for your reply, is not about the command is to look in the logs for the registration of the AppClip. It seems like actually everything is in configured correctly and unless there is an error message on the swcutil. I suggest you to file a bug so we can investigate.

Once you open the bug report, please post the FB number here for my reference.

If you have any questions about filing a bug report, take a look at Bug Reporting: How and Why?

Please make sure to upload the sysdiagnose after seen the problem.

Thanks

Albert  WWDR

Hi Albert,

Thank you. I have now filed the bug report as requested.

Feedback ID: FB24704694

A sysdiagnose captured immediately after reproducing the issue has been attached to the Feedback report.

Best regards, Tekle

Thanks for that Tekle @BiniMusic

I see the bug and routing it to App Clips and TestFlight.

You can see the status of your feedback in Feedback Assistant. There, you can track if the report is still being investigated, has a potential identifiable fix, or has been resolved in another way. The status appears beside the label "Resolution." We're unable to share any updates on specific reports on the forums.

For more details on when you'll see updates to your report, please see What to expect after submission.

Albert  WWDR

Hi Albert,

I wanted to follow up regarding Feedback ID FB24704694.

It has now been two weeks since I submitted the bug report on September 8. The issue is still unchanged in App Store Connect, and the Feedback Assistant status is still “Open”.

The App Clip Domain URL Status still reports “Cannot Reach AASA File” and “Invalid Entitlement: Unknown ID”.

Is there anything else you need from me, or should I continue waiting for the App Clips/TestFlight team to investigate?

Thank you for your help. Best regards, Tekle

Thanks for the post and thanks for your patience on this one.

We're unable to share any updates on specific reports on the forums.

You can see the status of your feedback in Feedback Assistant. There, you can track if the report is still being investigated, has a potential identified fix, or has been resolved in another way. The status appears beside the label "Resolution."

Albert  WWDR

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