I installed my app on a friends iPad via Testflight. The installation was OK and even updates got forwarded properly.
Today he started the app the first time. I check if the receipt of the app is correct as a pre-condition for a later In App Purchase(IAP).
If the receipt isn't correct or not on the device I trigger the refresh - Apple asks for the iStore ID Password as usual. But instead of a receipt I get the error The operation couldn't be completed. (SSErrorDomain error 100.)
Is this some Testflight "feature"?
Everything works flawless on the deployment to my iPhone directly from XCode.
Thanks for your thoughts in advance.
UPDATE: I use Apple TestFlight and was able to try it myself. After installation on the device the refresh of the receipt throws the error. I can do an in-app purchase with no problems and the receipt I get of this is correct and the error goes away. But once I trigger another refresh of the receipt, even with the IAP done, the error shows up again...