I have an app that uses CLLocationManager
while running in the background. It works fine on a device when built using my development certificate, but when I build it for release using the enterprise certificate, location doesn't run in the background.
I don't see any difference between the Debug build and the Release build that could cause this. I've checked the plist of the enterprise build's .ipa file and it has the location key for required background mode.
Is there some entitlement required that maybe isn't in the enterprise profile?