I want to be clear about terms here: A bundle ID is how the system uniquely identifies your app. It’s typically in reverse DNS format, for example, com.apple.iWork.Pages. An App ID is composed of an App ID prefix and a bundle ID. For example, 74J34U3R6X.com.apple.iWork.Pages. The App ID prefix is typically your Team ID, but iOS previously used to require unique App ID prefixes, where you allocate a prefix that’s different from your Team ID. The apple-app-site-association file is expecting App IDs. There’s no ambiguity there. For any given App ID, the prefix is either the Team ID or a unique value. There are plenty of ways to determine your App ID but my preferred option is: Using Xcode, build your app for the device. Using Terminal, dump its entitlements: % codesign -d --entitlements - /path/to/your.app Look for the application-identifier entitlement (com.apple.application-identifier for Mac apps). If your app is currently using a unique App ID prefix, there are good reasons to convert it to use your
Topic:
App & System Services
SubTopic:
General
Tags: