我们使用了很多来自广告提供商的第三方 SDK,由于 Apple 将在 5 月 1 日之后不允许 UDID 访问,所以我想查看哪些 SDK 使用了 UDID 功能。有没有简单的方法或工具来做到这一点?
问问题
1526 次
4 回答
8
一种简单而幼稚的方法是在库文件上运行strings
和处理。grep
IE
strings libSomething.a | grep uniqueIdentifier
If you see any line that prints exactly uniqueIdentifier
there is a risk they call it. This method is not 100% bullet proof. But I'd expect Apple doing a similar check in their automatic validation.
于 2013-04-14T08:59:34.127 回答
1
您可以为 -[UIDevice uniqueIdentifier] 设置符号断点
于 2013-05-03T01:33:35.167 回答
0
NSString *uuid = nil;
CFUUIDRef theUUID = CFUUIDCreate(kCFAllocatorDefault);
if (theUUID) {
uuid = NSMakeCollectable(CFUUIDCreateString(kCFAllocatorDefault, theUUID));
[uuid autorelease];
CFRelease(theUUID);
}
尝试这个
于 2013-05-23T09:45:04.707 回答
0
你为什么不试试secureudid (secureudid.org)?
于 2013-05-03T16:48:24.393 回答