Basically just like the title. I have an iPhone 4 that is jailbroken and whenever I try to purchase something in the iTunes or App store it just closes. It should ask for my password to verify the purchase and then close and start downloading but it doesn't. So effectively, I can't buy anything on my phone. Only though iTunes on my computer.
Ok, I fixed it but not sure how. Wish I knew how to read a crash log. Anyway, I did three things:
(1) uninstalled ReadMore jb app and rebooted;
(2) then I took iTunes out of it's categories folder and put it on the springboard:
(3) opened iTunes, logged out of my itunes account and logged back in.
I was then able to buy songs again. I then reinstalled ReadMore and rebooted and tried to buy -- everything was fine. Then I moved iTunes back into it's categories folder and tried to buy -- everything was fine.
So I don't know whether it was bad initial install of ReadMore, whether it was just logging out of iTunes and back in, or what. But it works now.
Like I said, I didn't have this problem in the app store -- I tried buying an app this morning before I did any of the above, and it worked fine.
If I were you, I'd first try opening the iTunes app and logging out / logging back in. It's the simplest.
So, I found the solution! I had the AppStore icon in one of the folder I created with Categories. I just took it out, put it back to the Springboard, and I can install apps now as usual.
If the App Store is hidden with SBSettings, or inside a Category, it cannot authenticate. Just leave it on the regular dashboard, respring and you will be fine !