Ios 为什么locationManager代理在应用商店上运行应用时不调用
我的应用程序完全可以与Ios 为什么locationManager代理在应用商店上运行应用时不调用,ios,swift,location,Ios,Swift,Location,我的应用程序完全可以与 @objc func locationManager(_ manager: CLLocationManager,didUpdateLocations locations: [CLLocation]) { 以及在Info.plist中正确添加使用权限、正确请求使用权限等 但是,在将应用程序发布到应用商店后,locationManager不再被调用。当它被调用时(在开发者版本的应用程序上),我会将地图集中在当前位置的一个小区域上。然而,在商业版上,它从来没有达到这一点,但你
@objc func locationManager(_ manager: CLLocationManager,didUpdateLocations locations: [CLLocation]) {
以及在Info.plist中正确添加使用权限、正确请求使用权限等
但是,在将应用程序发布到应用商店后,locationManager不再被调用。当它被调用时(在开发者版本的应用程序上),我会将地图集中在当前位置的一个小区域上。然而,在商业版上,它从来没有达到这一点,但你可以看到蓝点和世界地图
(是的,请求许可的警报确实出现了,我按了OK)
我如何确定是什么阻止它在应用程序的实时版本上被调用?或者,当涉及到位置时,live和developer应用程序之间的实际区别是什么
更新:请注意,当我从XCode在我的设备上本地运行它时,或者甚至重新打开本地版本时,所有这些都能正常工作。当我从应用商店尝试该版本时,它不起作用。在iOS的隐私首选项设置中是否启用了位置?您是否在应用程序启动时调用startingUpdateLocations?是的,绝对正确-因此它在本地运行的应用程序上工作。是否在iOS的隐私首选项设置中启用了位置?您是否在应用程序启动时调用startingUpdateLocations?是的,绝对如此-因此它在本地运行的应用程序上工作。