I have an app that prompts a user to Sign In With Apple at launch. After that, the interface shows and allows a user to record a single memory a day. After 3 memories are recorded over 3 days, they are prompted with an upgrade (IAP). Apple has rejected the app because their testers don't see the in-app purchase option with in my app, which makes sense since they haven't recorded a memory each day for 3 days.
They are using their own account -- should I supply them with an Apple login for a user that already has 3 memories recorded? I assumed I shouldn't give them a login since it's not just a normal email/password login, it's an Apple sign in and would require them to sign in to iCloud on their testing device.
Apple's rejection:
We have started the review of your app, but we are not able to continue because we cannot locate the in-app purchases within your app at this time.
To help us proceed with the review of your app, please reply to this message providing the steps for locating the in-app purchases in your app.
If you are restricting access to in-app purchases based on factors such as storefront or device configurations, please include this information in your reply along with steps to enable the in-app purchases for our review.