我的应用程序未出现在iOS6的位置设置列表中

问题描述:

我该如何让它出现在该列表中?启动位置服务不起作用。我的CLLocationManager在iOS6中没有收到任何东西。在iOS 4和5中可以正常工作。我的应用程序未出现在iOS6的位置设置列表中

发生了什么?提前致谢。

我的plist文件竭尽所能来更新您的CLLocationManagerDelegate,清理,重建,新的目标,配置,等,等,等,毫无效果。但最后我修复了它。我必须从头创建一个新的Xcode 4.5项目,重新配置它,手动添加文件和框架框架。看来,我的旧XCode项目有一些内部不兼容的最后XCode或什么的......也许是一个错误。我不知道发生了什么,但是我在这里写这个,因为它可以节省某人下一个10小时的工作。

将CFBundleDisplayName添加到您的info.plist中(这就是我们所做的)。当你在那里时,你可能想要为NSLocationUsageDescription添加一个条目。

此外,您可能需要locationManager:didUpdateLocations:

+0

我已经尝试过,但没有任何工程... :( – Samui

+0

你尝试标准的Xcode升级技巧?重新启动Xcode中,清洁。清洁,重新启动机器,建立,清理,重新启动Xcode?:) – ageektrapped

+0

是的,很多...但没有任何作品。这是疯了...该死的箭头从未出现在右上角,位置服务从未开始......我是唯一一个遭受这个问题的人吗? :( – Samui

也许这个链接可以帮助

Adding a Requirement for Direction-Related Events