https://links.yourdomain.com/.well-known/apple-app-site-association
.applinks:links.yourdomain.com
in Xcode, avoiding redirects as they are not supported by Apple.To enable iOS Universal Links using Webflow, you need to host an Apple App Site Association (AASA) JSON file at a very specific location: https://yourdomain.com/.well-known/apple-app-site-association
. Webflow, however, does not allow you to upload files directly to the root or .well-known
directories.
/uploads
directory it uses internally (e.g., files you add via the Asset panel)./.well-known/apple-app-site-association
with no extension (not even .json
).Since Webflow can’t natively serve files from the required path, you must use an external host and configure domain records accordingly.
Common hosting options:
/.well-known/apple-app-site-association
JSON file.links.yourdomain.com
.application/json
.Example structure:
https://links.yourdomain.com/.well-known/apple-app-site-association
In your Xcode project or Apple Developer portal:
applinks:links.yourdomain.com
Apple will attempt to access exactly:https://links.yourdomain.com/.well-known/apple-app-site-association
Webflow can’t host an AASA file at /.well-known
, so set up a subdomain like links.yourdomain.com
on an external host (e.g., Netlify), place the AASA file there, and update your Apple App Site Association to match. Avoid using redirects as they often fail Apple’s validation.