You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
> **_NOTE:_** Ensure your AASA is passing validation **BEFORE** you check it against Apple's CDN **AND BEFORE** you run your application with the entitlements or Apple may temporarily cache an invalid AASA and you will be stuck until they recheck
37
+
38
+
1) In developer.apple.com create an app identifier
3) You may need to create a provisioning profile for macOS development on your device and/or for distribution
42
+
4) Create a webserver to serve an AASA file [as specificed in the docs](https://developer.apple.com/documentation/xcode/supporting-associated-domains#Add-the-associated-domain-file-to-your-website)
43
+
5) Test it with the [yURL validator](https://branch.io/resources/aasa-validator/) and/or [branch.io validator](https://branch.io/resources/aasa-validator/)
44
+
6) Add the following to your entitlements plist
45
+
```plist
46
+
<key>com.apple.application-identifier</key>
47
+
<string>TEAMID.APP-ID</string>
48
+
<key>com.apple.developer.associated-domains</key>
49
+
<array>
50
+
<string>applinks:DOMAIN</string>
51
+
<string>webcredentials:DOMAIN</string>
52
+
</array>
53
+
```
54
+
7) Check to see if your AASA is being cached by the Apple CDN at `https://app-site-association.cdn-apple.com/a/v1/DOMAIN`
0 commit comments