ios - 库 Info.plist 内的 NSLocationWhenInUseUsageDescription

标签 ios swift xcode core-location

我构建了一个 Swift 库,它使用 CoreLocation 在应用程序使用时获取用户位置。如果我想将我的库集成到应用程序中,我只需要导入库,实例化我的类并启动获取用户位置的方法...

...我还需要在应用程序 Info.plist 中添加 NSLocationWhenInUseUsageDescription!

我想知道是否可以在库 Info.plist 中添加 NSLocationWhenInUseUsageDescription ,让程序员选择是实现自定义描述还是保留默认库描述。

附注我已经在库 Info.plist 中添加了 NSLocationWhenInUseUsageDescription,但如果我决定不在应用程序 Info.plist 中添加它,Xcode 会不高兴:

此应用程序试图在没有使用说明的情况下访问隐私敏感数据。应用程序的 Info.plist 必须包含一个 NSLocationWhenInUseUsageDescription 键,其中包含一个字符串值,向用户解释应用程序如何使用此数据

提前非常感谢!

最佳答案

不,这是不可能的。

您需要指示库用户需要将位置使用 key 添加到其应用的 info.plist 中。

他们需要添加适合其应用的位置使用情况的说明

关于ios - 库 Info.plist 内的 NSLocationWhenInUseUsageDescription,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49710430/

相关文章:

authentication - 如何为 Split View Controller 创建启动页面

swift - 如何在 SwiftUI 中的表单段上添加填充

iOS - 链接具有比我的项目更高的部署目标的框架

ios - 无法启动进程启动失败 : timed out waiting for app to launch

ios - 更新到 os x mavericks 后无法打开 Storyboard断言失败

ios - 如何创建 UIView 的凹形

ios - ViewWillDisappear 导航/选项卡 Controller 的 nil 值

iOS - 从表格单元格全屏播放 YouTube 视频

ios - 如何在准备要在 swift iOS 中显示的数据时制作加载页面

ios - 在 Objective-C 中调试简单的函数