TestFlight betas unable to refresh receipt, restore and buy IAPs

Originator:mail.junjie
Number:rdar://26990867 Date Originated:24-Jun-2016 02:00 PM
Status:Open Resolved:
Product:Other (TestFlight) Product Version:N/A
Classification:Serious Bug Reproducible:Always
 
Summary:
Betas installed through TestFlights are no longer able to refresh for a receipt from the App Store, restore purchases, or purchase in-app purchases.

See thread: https://forums.developer.apple.com/thread/49940

Steps to Reproduce:
1. Download a beta from TestFlight
2. Attempt to refresh for a receipt
3. Attempt to restore purchases
4. Attempt to purchase an IAP

Expected Results:
Receipt successfully refreshed, past IAP restored, IAP purchased.

Actual Results:
All attempts to refresh for receipt, restore purchases, and purchase IAPs fail.

Version:
iOS 9.3.2 on iPad Pro 9.7"

Notes:
In addition, when attempting to refresh receipt, we now see [Environment: Sandbox] in the Sign-In dialog presented by StoreKit.

The error returned by StoreKit on attempting to refresh receipt: Error Domain=SSErrorDomain Code=100 "(null)"


Configuration:
iOS 9.3.2 on iPad Pro 9.7"

Attachments:

Comments


Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!