Recently we add IAP to our MAUI app. Everything seem to be fine except for iOS, when starting, a permission dialog like this shows up. After some searching, it's NSLocalNetworkUsageDescription permission. However we do not have it anywhere in our files. I suspect it's from a package we added recently but I do not recall MAUI iOS permission can be added with attributes like Android. These are the new packages:
Plugin.InAppBillingfor IAP.Xamarin.Build.Download: we have to add this due to this issue. Installing this package allows us to build the iOS app successfully even though the error message seems to be for Android.
I have used VS Code's File content search and search for NSLocalNetworkUsageDescription in all files (including in the obj and bin folders) but I cannot find it anywhere.
What's the problem here? How do I remove that permission?
UPDATE: It only happens to debug (test) build. In Release build uploaded to TestFlight, it's not there any more.