I submitted an update for my app to itunesconnect to discover that one of my third party libraries is using UDID. It was not picked up when I first submitted the app and I have made no changes to my third party libraries since then. Is there a tool that I can use to discover which one is using it. I have looked manually through them, but found nothing...
Asked
Active
Viewed 165 times
0
-
1`strings *.o | grep uniqueIdentifier` – May 13 '13 at 20:41
-
strings...do I need to download that from anywhere? – Boog Tracki May 13 '13 at 20:44
-
@BoogTracki `strings` and `grep` are standard command line commands available on most Unix systems including OS X. Run `Terminal` and enter that command on the command line. – rmaddy May 13 '13 at 20:50
-
Ok. So, I put the file path for *.o. How do I connect it to that archive... – Boog Tracki May 13 '13 at 20:52
1 Answers
0
try doing cmd+shift+f on the project and search for [[UIDevice currentDevice] uniqueIdentifier]

savner
- 830
- 6
- 7
-
-
-
Kumulos, Facebook (the version before the current, so there shouldn't be any problems), and zbar – Boog Tracki May 13 '13 at 20:50
-
I use zbar in one of my app store apps so you can probably rule that out. – savner May 13 '13 at 20:57
-
Kumulos has an article stating a safe version long before I began using it...so that's out. – Boog Tracki May 13 '13 at 20:59
-
This might help: http://stackoverflow.com/questions/16409966/app-rejected-but-i-dont-use-udid – savner May 13 '13 at 21:02
-
That link is what I'm looking for, but the instructions how to implement for my app are vague. Do I just plug in: find . | grep -v .svn | grep "\.a" | grep -v "\.app" | xargs grep uniqueIdentifier – Boog Tracki May 13 '13 at 21:10
-
You need to open Terminal and from the command line navigate to your project and run the grep commands listed – savner May 13 '13 at 21:16
-