Xamarin iOS GPS 错误

Xamarin iOS GPS error

我最近为 iOS 更新了 Xamarin 的最新版本,并且知道我遇到了这个问题,当您进入应用程序时,gps 获取位置的权限刚刚关闭。

有人遇到同样的问题吗?我已经调查过,这似乎发生在 iOS 8.x.

在 iOS 8 中,您需要调用 requestWhenInUseAuthorizationrequestAlwaysAuthorization。初学者请遵循此指南:http://developer.xamarin.com/recipes/ios/content_controls/map_view/display_device_location/

此外,您可以从 device/simulator 中删除您的应用程序,在下一次部署时它应该再次请求位置权限。

一个常见的陷阱是没有为 NSLocationWhenInUseUsageDescriptionNSLocationAlwaysUsageDescription.[=15 设置 Info.plist key/value =]