2010-10-03 38 views
3
在OS 4.1运行的代码

有一个在OS 4.1已经对一些iPhone应用程序(https://devforums.apple.com/message/306250)破位置服务中的错误。基本上位置服务无法打开,甚至不会要求用户获取他们的位置。关于这个错误的最糟糕的事情是,当你从XCode将应用程序安装到设备时,它不会发生,它会在你从App Store下载时出现!这使得几乎不可能测试修复。iPhone定位服务,在AppStore的

不是每个人的应用已经受到影响,所以我试图找出什么原因造成的。

有没有人有这不是受这个问题的任何位置服务代码?换句话说,当从AppStore安装时,谁拥有位置服务在OS 4.1设备上正常工作的应用程序代码?

谢谢!
特里斯坦

回答

5

我已经找到了解决办法 - 解决方案:重新定位警告。 (设置>常规>重置>重置位置警告)

+0

是的。这是苹果意识到的错误。他们只是建议这样做,除了等待下一个版本的操作系统,没有其他解决方案。 – WoodenKitty 2010-10-15 01:11:38

1

我已经看到这种情况发生在设备安装了配置文件下配置的测试版本并开始安装提交给应用商店的最终版本时开发的应用程序。症状是位置服务似乎永远不会初始化或要求权限,并且您永远不会收到位置或错误需要处理的回调。

我们已经证实,重启设备不能解决问题,但是,重置位置警告呢。在我们的测试中,这只会影响运行开发人员配置构建的设备,而不会影响仅安装App Store构建的“纯粹”设备。

1

我与苹果帮助人们一起工作。重置位置警告不起作用。重置网络无效。

基本上,我重设手机在iTunes和将其设置为一个新的手机。该位置现在起作用。