So, since Apple is now rejecting apps that access UDID, on our company\'s current project, we need to eliminate all APIs that make a call to this property:
[[UID
It can be difficult to reliably determine if a closed-source library is actually calling a method, but there are some ways you can see if they might be:
Using strings to see if "uniqueIdentifier" appears in the library, regardless of how it's used:
$ strings libFoo.a | grep uniqueIdentifier
Using nm or otool (see this answer)
Using otx (see this answer)
These approaches can help turn up potential invocations that setting a breakpoint may miss.