diff --git a/platform/platform_ios.mm b/platform/platform_ios.mm index 8492d4b605..33727bcdef 100644 --- a/platform/platform_ios.mm +++ b/platform/platform_ios.mm @@ -96,7 +96,10 @@ int Platform::PreCachingDepth() const static string GetDeviceUid() { - NSString * uid = [[UIDevice currentDevice] uniqueIdentifier]; + NSString * uid = @""; + UIDevice * device = [UIDevice currentDevice]; + if (device.systemVersion.floatValue >= 6.0 && device.identifierForVendor) + uid = [device.identifierForVendor UUIDString]; return [uid UTF8String]; }