My app was rejected due to a crash with In App Purchase Subscriptions, and now that those products are rejected I can no longer test them myself (they return as invalid product IDs now). How am I supposed to fix the issue without being able to purchase the subscriptions? It's even busted in sandbox mode.
Is Apple supposed to flip them back to review, or am I supposed to make products specifically for testing? Or is there some other method?
I suspect your IAPs were not rejected but moved into an in-between state, developer action required. If so, all you need do is alter any field in the IAP on iTunes Connect and the IAP will go back into the unapproved but available state for your testing. If the IAPs were rejected then you need to create all new IAPs with new productIdentifiers.