Title: iOS 6: UUIDString on iPhone 3GS
Tags: objective-c;ios;ios6;uuid;iphone-3gs
Question: I've been working on ```ASIdentifierManager``` framework to get the new ```UUIDString```, the identifier should replace in iOS 6 the UDID, and can be stopped or not by the user for Settings.

Everything is ok on simulators and iPhone 4S, but on iPhone 3GS (it's iOS 6 updated!) I'm getting as UUIDString the following:
00000000-0000-0000-0000-000000000000

This is how I'm getting it:

```if ([ASIdentifierManager sharedManager])        
    NSLog(@"%@", [[[ASIdentifierManager sharedManager] advertisingIdentifier] UUIDString]);
```

Does anyone know why? Have you encountered this problem?

Thanks



Here is another answer: According to this article

http://techcrunch.com/2012/09/27/source-apples-udid-replacement-for-advertisers-in-ios-6-is-broken/

there are serious problems with the new advertising identifier in iOS 6. It is claimed that on devices that were updated to iOS 6 via Wi-Fi, the advertising identifier contains only zeros.

According to that article, the problem does not occur on devices that were updated via iTunes.

Even if that does not solve your problem, it might help to explain it.


{'source': 'StackExchangeDataset', 'subset': 'stackoverflow.com', 'metadata': {'AnswerCount': 1, 'CommentCount': 0, 'ContentLicense': 'CC BY-SA 3.0', 'CreationDate': '2012:00:09/26/12', 'FavoriteCount': None, 'PostTypeId': 1, 'Tags': '<objective-c><ios><ios6><uuid><iphone-3gs>', 'Title': 'iOS 6: UUIDString on iPhone 3GS', 'ViewCount': 1142, 'id': 12602837, 'user_AboutMe': '', 'user_AccountId': 1879922.0, 'user_DisplayName': 'gpiazzese', 'user_Reputation': 1.0, 'user_Views': 10.0, 'user_id': 1700360.0}}