Thanks for being a part of WWDC25!

How did we do? We’d love to know your thoughts on this year’s conference. Take the survey here

Can you use App Attest in Enterprise Builds?

I'm a bit confused about if using App Attest is possible in enterprise builds. It shows up under identifiers in the apple dev portal and I can add it to my provisioning file and entitlements file. But if I go to keys I cannot create a key for it.

This page implies it can be used for enterprise builds:

After distributing your app through TestFlight, the App Store, or the Apple Developer Enterprise Program, your app ignores the entitlement you set and uses the production environment.

Certain aspects of the DeviceCheck/AppAttest framework can be used in Enterprise builds, but not all.

At this time you would not be able to create a DeviceCheck Key, and therefore not be able to use any functionality that requires a JWT.

The JWT is only needed to retrieve the fraud metric from Apple servers. All other aspects of the DCAppAttestService API can be used, allowing Enterprise builds to attest, if those are enough for your use case.

We do welcome your input on this matter, if you wish, by making a request using the Feedback Assistant. so our teams can judge the amount of interest in these APIs by Enterprise developers.


Argun Tekant /  DTS Engineer / Core Technologies

Can you use App Attest in Enterprise Builds?
 
 
Q