I’m trying to push my app out for Beta testing but when I upload a build to TestFlight and run it the call to Purchases.getPurchaserInfo() hangs and never returns. It works on the same device when just running outside of TestFlight.
I can run through the whole IAP flow when running on this device. But as soon as I push to TestFlight and run it through there it just hangs waiting to get purchaser info.
I think these are the logs needed:
default 12:08:37.873277-0500 Runner Purchases] - DEBUG: There are no requests currently running, starting request GET /subscribers/$RCAnonymousID0X0P+0f621ae3fbd374db9b96d0b6d31ea5d20
default 12:08:37.873327-0500 Runner 3Purchases] - DEBUG: API request started: GET /v1/subscribers/$RCAnonymousID:f621ae3fbd374db9b96d0b6d31ea5d20
default 12:08:37.883570-0500 Runner Purchases] - DEBUG: There's a request currently running and 0 requests left in the queue, queueing GET /subscribers/$RCAnonymousID0X0P+0f621ae3fbd374db9b96d0b6d31ea5d20/offerings
default 12:08:37.944968-0500 Runner dPurchases] - DEBUG: Vending PurchaserInfo from cache.
default 12:08:38.072597-0500 Runner Purchases] - DEBUG: applicationDidBecomeActive
default 12:08:38.111412-0500 Runner aPurchases] - DEBUG: API request completed with status: GET /v1/subscribers/$RCAnonymousID:f621ae3fbd374db9b96d0b6d31ea5d20 304
default 12:08:38.116900-0500 Runner 1Purchases] - DEBUG: Serial request done: GET /subscribers/$RCAnonymousID0X0P+0f621ae3fbd374db9b96d0b6d31ea5d20, 1 requests left in the queue
default 12:08:38.117369-0500 Runner bPurchases] - DEBUG: Starting the next request in the queue, <RCHTTPRequest: httpMethod=GET
path=/subscribers/$RCAnonymousID0X0P+0f621ae3fbd374db9b96d0b6d31ea5d20/offerings
requestBody=(null)
headers={
Authorization = "XXXXXX";
}
retried=0
>
default 12:08:38.154050-0500 Runner Purchases] - DEBUG: API request completed with status: GET /v1/subscribers/$RCAnonymousID:f621ae3fbd374db9b96d0b6d31ea5d20/offerings 304
default 12:08:38.154144-0500 Runner /Purchases] - DEBUG: Requesting products from the store with identifiers: {(
"mylomoney_monthly_599"
)}
default 12:08:38.154505-0500 Runner gPurchases] - DEBUG: Serial request done: GET /subscribers/$RCAnonymousID0X0P+0f621ae3fbd374db9b96d0b6d31ea5d20/offerings, 0 requests left in the queue
default 12:08:38.187735-0500 Runner bPurchases] - DEBUG: Products request finished.
default 12:08:38.187908-0500 Runner
default 12:08:38.187958-0500 Runner rPurchases] - DEBUG: mylomoney_monthly_599 - <SKProduct: 0x28144cf50>
default 12:08:38.188026-0500 Runner gPurchases] - DEBUG: 1 completion handlers waiting on products