Universal link works in xcode8 simulator but not on ios 10 device
ios, ios-universal-links, xcode8
Solution
Sounds like you may have inadvertently disabled Universal Links on that device. Fortunately it's fairly simple to re-enable them:
- Get a Universal Links URL
- Paste that URL into Notes
- Long-press on the URL and select 'Open in [app name]'
Problem
Recently I upgraded to xcode 8. I have universal links configured and used to work fine until I released a newer version built on xcode 8. Surprisingly, universal link works when I am testing in simulator - I can press right corner, then it opens in Safari - again I press right corner, it shows me OPEN banner which opens the app. Also clicking on URL embedded in email works. However I can't open any of my links in app on my device. My app name is `kabuter` and apple-app-site-association file is at `https://www.kabuter.com/.well-known` I checked and confirmed that my app build contains entitlement file (which contains applinks entries). In apple appsearch-validation-tool, I am getting: Link to Application ACTION REQUIRED Could not extract required information for Universal Links. Learn how to implement the recommendedUniversal Links. Extracted Data Error no apps with domain entitlements The entitlement data used to verify deep link dual authentication is from the current released version of your app. This data may take 48 hours to update. branch.io validator https://branch.io/resources/universal-links/ passes all tests. I am also seeing this in my log when I connect my device to xcode: ``` logging for process kabuter 2016-10-12 19:48:27.247786 kabuter[619:90471] WF: _userSettingsForUser mobile: { filterBlacklist = ( ); filterWhitelist = ( ); restrictWeb = 1; useContentFilter = 0; useContentFilterOverrides = 0; whitelistEnabled = 0; } 2016-10-12 19:48:27.248052 kabuter[619:90471] WF: _WebFilterIsActive returning: NO ``` Has anyone encountered this issue and found solution? Any pointers?