Error 0xE8000051 (iPhone)
A colleague and I just experienced some weirdness when trying to install an ad-hoc .ipa to an iPhone via iTunes. It shows up in iTunes no problem, but when trying to sync to the device, iTunes throws up an error 0xE8000051.
The cause of the problem turned out to be that our .app bundle was inside a directory called “payload”, rather than “Payload”. Changing the case of the directory name fixed the problem.
There are very few Google hits on E8000051, and none of them are about this problem, so I’m hoping this will eventually become one.
Update: Now I actually search for 0xE8000051, there are a ton of hits. Maybe one day I’ll understand how to Google.