I have problem with consumable in app purchases on sandbox. When I try to buy consumable product more then once I get “You’ve already purchased this but it hasn’t been downloaded” error info. I have tried this on many test accounts and this problem is sill there. Im sure I finish all transactions with
[[SKPaymentQueue defaultQueue] finishTransaction:transaction];
Have you found any workaround? How can I be sure my code will work in real App Store?
This is a common issue, create a new test account and it should work