Since 5.0, iOS simulator has StoreKit support so you can debug your In-App purchases without device. But, it has one issue. Once logged in (make In-App purchase) I can't change AppStore login. Settings has not "AppStore" item, so I can't "logout" from account.
I tried to delete application from simulator, restart simulator, delete test user from iTunesConnect — no success.
Any idea?
There is another way to log out from that sandbox account without "Reset Content & Settings" . Just remove the files from the following path in your home directory :
~/Library/Application\ Support/iPhone\ Simulator/5.0/Library/com.apple.itunesstored
You may also need to restart the Simulator for the change to take effect.
This just removes the stored information about iTunes from Simulator. So it doesn't delete any apps in the Simulator. It works cool :)