我们使用许多广告提供商的第三方SDK,由于自5月1日起苹果将不允许访问UDID,因此我想检查哪些SDK使用了UDID功能。是否有简单的方法或工具可以做到这一点?
我们使用许多广告提供商的第三方SDK,由于自5月1日起苹果将不允许访问UDID,因此我想检查哪些SDK使用了UDID功能。是否有简单的方法或工具可以做到这一点?
strings
和 grep
命令。即:strings libSomething.a | grep uniqueIdentifier
如果你看到任何打印出 uniqueIdentifier
的代码行,那么有可能会调用它。这种方法并非百分之百可靠。但我期望苹果在他们的自动验证中进行类似的检查。
NSString *uuid = nil;
CFUUIDRef theUUID = CFUUIDCreate(kCFAllocatorDefault);
if (theUUID) {
uuid = NSMakeCollectable(CFUUIDCreateString(kCFAllocatorDefault, theUUID));
[uuid autorelease];
CFRelease(theUUID);
}
试一下这个
你为什么不试试secureudid(secureudid.org)呢?