Universal link works in simulator but not on device

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.


In https://search.developer.apple.com/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?

Replies

hello i am getting this in my log to , have you found a solution to this or discovered what could be the cause ?

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

Fixed same issue by replacing App ID prefix instead of Team ID in apple app association file.