UUID mismatch detected with the loaded library

Viewed 24951

I get a "UUID mismatch" warning at the console when I try to build and run my app on my iPhone.

warning: UUID mismatch detected with the loaded library - on disk is: /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS2.1.sdk/usr/lib/liblockdown.dylib =uuid-mismatch-with-loaded-file,file="/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS2.1.sdk/usr/lib/liblockdown.dylib

Anyone has this issue and managed to resolve the warning ?

14 Answers

Completely uninstall the development tools with:

$ sudo /Developer/Library/uninstall-devtools --mode=all

(obviously change the path if you installed it somewhere besides the default location). After you install development tools, you should restart your machine. Now reinstall the development tools. This solved this problem for me.

I tried restoring my device before I reinstalled the development tools and it didn't solve anything. If reinstalling the development tools doesn't solve this, I'd probably try restoring your device. Hope that helps someone.

Hey thanks! I got it working. * Using Organizer I reflashed the firmware

  • In Organizer, enable the phone (right click -> Add device....)

  • Close XCode

  • Delete the $project/build/*

  • Delete /Developer/Platforms/iPhoneOS.platform/DeviceSupport/4.2.1

  • Restart XCode

  • Go to organizer and agree to let it download what it wants

  • In Organizer, again right click -> Add Device....

  • Updated Code Signature

  • command + Y

It debugged just fine after this.

Thx to all who input :)

It's benign; don't worry about it. The message is telling you that a library on the device isn't exactly the same as a library in the SDK, but the difference between the libraries in this case isn't one which has any visible impact.

Related