Hello,
Is there any permission do we need on the
info.plist?
No. Please make sure there is an Entitlements.plist file, see add an Entitlements.plist file. (You can also refer to this doc to create the provision profile) In-App Purchase will be automatically enabled in the Capabilities (app service).
I tested it on simulator, is it work on simulator or do we need to test it on a real device?
You must test In-App Purchase feature on your physical devices. Regard testing on a physical device, a provisioning profile is necessary, please select the App ID that you’ve set up for In-App Purchasing when you create the provisioning profile manually.
(During the testing process, your app will prompt you to sign in the Apple ID)
For more details, please see In-App Purchase Basics and Configuration in Xamarin.iOS - Xamarin | Microsoft Learn (This doc is about Xamarin, it applies to MAUI. The iTunes connect in the doc means Appstore connect)
Best Regards,
Wenyan Zhang
If the answer is the right solution, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.