I am now implementing a project which will use 'NEHotspotHelper' API on the platform 'Xamarin.forms'.
I know that this API requires approval from Apple. So I have already sent the request and waiting for the response.
I also know that before we get Apple's approval, the APP can not be uploaded to the App Store Connect.
If I do the following settings and write the networking code in advance, is it possible to compile the project to the device(iPhone) and have some tests on the networking function?
1. Apply for special approval.
2. Modify the provisioning profile and add it to the Keychain(haven't got the newest approval, just choose the capability we need)
checked with Access WiFi Information, Hotspot, Network Extensions, and Wireless Accessory Configuration.
3. Update Entitlement.plist
3.1 Set "com.apple.developer.networking.HotspotHelper" to true
3.2 Enable "Access WiFi Information, Hotspot, Network Extensions, and Wireless Accessory Configuration".
4. Update Info.plist
4.1 set "Required background modes" with value "network-authentication"