As per the title:
I always get the ‘Receipt is missing error’ when testing via TestFlight.
In Xcode, when configured with a StoreKit file, it works fine.
Without StoreKit and TestFlight it does not work, the app review is also always getting rejected.
I cannot see why it does not work.
The products and offerings are configured correctly (and they are shown in the app), it’s just the receipt that is always missing when purchasing.