webcredentials has undocumented 1000 domain limit

Originator:davbeck
Number:rdar://22997683 Date Originated:06-Oct-2015 02:07 PM
Status:Open Resolved:
Product:iOS SDK Product Version:9.0.2
Classification:Other Bug Reproducible:Always
 
If you include more than 1000 webcredentials domains in an apps entitlements file, the app crashes on launch without reason. I only found this by trying a different number of domains repeatedly.

While 1000 domains seems like a lot, for our purposes it is required. associated-domains does not support any form of wildcard, and Safari seems to ignore the domain of the cookies a site returns, so even though the website shares credentials between all of it’s subdomains, the app has to specify each subdomain explicitly. For our service, each client has their own subdomain, and each client has hundreds, and possibly thousands of users.

Comments


Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!