Why does iOS get a new identifierForVendor when app updates?
Every time my app is updated from the App Store some small number of the users get a new identifierForVendor for some reason. My users don't sign up or login. They are all anonymous so I need to separate them through their vendor IDs. I've considered that there could've been insufficient space on some devices, resulting in the app being deleted and reinstalled, but that's not the case since in the last update a friend of mine had over 2GB of empty space. I know that the identifierForVendor is changed for a user who deletes and reinstalls the app. But that's not the case here, as the app is