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

时间:2012-09-24 18:02:44

标签: ios core-location cllocationmanager ios6

如何将其显示在该列表中?起始位置服务无效。我的CLLocationManager在iOS6中没有收到任何内容。适用于iOS 4和5。

发生了什么事?提前致谢。

3 个答案:

答案 0 :(得分:1)

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

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

更新CLLocationManagerDelegate

答案 1 :(得分:1)

我尝试了plist文件中的所有内容,清理,重建,新目标,配置等等。没有任何效果。但最终我已经解决了这个问题。我必须从头开始创建一个新的Xcode 4.5项目,重新配置它,按文件和框架手动添加文件。似乎我的旧XCode项目内部与上一个XCode或其他内容不兼容...可能是一个错误。我不知道发生了什么,但是我在这里写这个,因为它可以挽救某人未来10个小时的工作。

答案 2 :(得分:0)

也许这个链接可以提供帮助

Adding a Requirement for Direction-Related Events