IOS 8位置服务异常
我看到自从IOS 8发布以来,人们一直在问这个问题,但我不知道该怎么办 我的应用程序在IOS 7中运行正常。在IOS 8中,位置服务不会提示用户进行授权,因此我添加了以下内容: myapp_info.plist NSLocationWhenUse用途说明 我的应用需要定位服务 在代码中:IOS 8位置服务异常,ios,iphone,xcode,Ios,Iphone,Xcode,我看到自从IOS 8发布以来,人们一直在问这个问题,但我不知道该怎么办 我的应用程序在IOS 7中运行正常。在IOS 8中,位置服务不会提示用户进行授权,因此我添加了以下内容: myapp_info.plist NSLocationWhenUse用途说明 我的应用需要定位服务 在代码中: if ([self.locationManager respondsToSelector:@selector(requestWhenInUseAuthorization)]) { [self.locat
if ([self.locationManager respondsToSelector:@selector(requestWhenInUseAuthorization)]) {
[self.locationManager requestWhenInUseAuthorization];
}
[self.locationManager startUpdatingLocation];
该应用程序在模拟器Xcode 6中运行良好,并请求位置服务许可。
如果我在我的设备上从Xcode运行应用程序,它也会提示并正常工作。
如果我创建一个临时构建并通过iTunes安装到我的设备上,一切都会正常工作
如果我从App Store下载并安装同一版本,它将无法工作。不提示也不尝试位置服务
我真的不确定下一步该怎么办?所以你上面发布的代码存在于已经在应用商店提交/接受的应用中?是的。它的工作原理如上所述。