I got an error message in Xcode related to provisioning profiles and entitlements. Specifically, it appears Xcode encountered an issue with the provisioning profile I'm trying to use.
The error message states that the provisioning profile named "iOS Team Provisioning Profile" doesn't include the entitlement com.apple.developer.networking.HotspotHelper.
There is an unfortunate terminologic clash here:
-
NEHotspotHelper
usesHotspot
in the way that I’ve defined it above. -
NEHotspotConfigurationManager
usesHotspot
to mean any standard Wi-Fi network.
It would be better if NEHotspotConfigurationManager
had been called NEWiFiConfigurationManager
but, sadly, that ship has sailed )-:
NEHotspotHelper
requires a managed entitlement, that is, one that must be approved by Apple.
NEHotspotConfigurationManager
requires an unmanaged entitlement, one that any developer can use.
Share and Enjoy
—
Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"