如何更改或重置 iPhone 模拟器设备 ID?
问问题
4138 次
2 回答
5
解决了。
@implementation UIDevice (ChangeUID)
- (NSString*)uniqueIdentifier
{
return @"test";
}
@end
于 2009-09-06T09:57:29.873 回答
1
如果您只想生成 UUID,例如将上传或与服务器的通信标记为来自特定设备,您可以使用 CFUUID 类在应用程序第一次运行时生成 UUID,
NSString *uuid = nil;
CFUUID theUUID = CFUUIDCreate(kCFAllocatorDefault);
if (theUUID) {
uuid = NSMakeCollectable(CFUUIDCreateString(kCFAllocatorDefault, theUUID);
CFRelease(theUUID);
}
然后将其保存在您的应用程序首选项中。这将唯一标识用户设备,并且它也可以在 iPhone 模拟器中工作。
于 2009-09-06T10:04:16.997 回答