如何检测哪个第三个sdk使用UDID?

oce*_*ean 4 iphone objective-c udid appstore-approval ios

我们使用了很多来自广告提供商的第三方SDK,并且由于Apple在5月1日之后不允许进行UDID访问,因此我想检查哪些SDK使用UDID功能.有没有一种简单的方法或工具可以做到这一点?

epa*_*tel 8

一个简单而天真的方法是运行stringsgrep库文件.即

strings libSomething.a | grep uniqueIdentifier
Run Code Online (Sandbox Code Playgroud)

如果您看到任何准确打印的行,uniqueIdentifier则存在他们称之为的风险.这种方法不是100%防弹.但是我希望Apple在自动验证中做类似的检查.

  • @ocean如何为uniqueIdentifier添加断点,看看会发生什么? (2认同)