After iOS 14, accessing IFA will require an app developer to obtain an end-user's consent via an opt-in. An app will need to obtain permission to access this unique identifier, it imposes some challenges for us like caching, permissions and usage of new frameworks and doesn't add a lot of value. We will default to random UUID instead. If you want to use a unique persistent UUID(IFV), you can define the MIXPANEL_UNIQUE_DISTINCT_ID in your Active Compilation Conditions build settings.
Customers can still set/identify the distinct_id as IFA or $ios_ifa property by themselves if they have access to the advertising identifier.
Active Compilation Conditions
build settings.$ios_ifa property
by themselves if they have access to the advertising identifier.