Xcode iOS 移除框架的权限请求
Posted
技术标签:
【中文标题】Xcode iOS 移除框架的权限请求【英文标题】:Xcode iOS remove framework's permission request 【发布时间】:2019-05-13 18:14:18 【问题描述】:我使用 Unity 为 ios 开发了一款游戏。我使用了很多框架和库(尤其是用于投放广告)。但我的应用程序总是请求位置许可:NSLocationWhenInUseUsageDescription
。我什至不知道哪个框架需要这个权限,但我想禁用这个请求。有没有可能在不删除框架的情况下做到这一点?
【问题讨论】:
【参考方案1】:在 Xcode 中,转到您的 info.plist 文件。那里应该有提到的许可。
“隐私 - 位置始终和使用时的使用说明”
点击它,然后点击“-”。像这样
它将删除运行时询问的权限,但如果由于附加任何框架而需要它,则可能会导致一些问题。
如果有帮助请告诉我
【讨论】:
谢谢!我从 info.plist 中删除了它,并且不再有请求。会出现什么问题? 某些框架可能需要定位以提高其性能,例如:导航。如果权限不存在,那么它可能无法按预期执行。 感谢您的解释!以上是关于Xcode iOS 移除框架的权限请求的主要内容,如果未能解决你的问题,请参考以下文章
系统中缺少框架,但 Mac/iOS 上的 XCode 中没有
Xcode 7.1 中 ios 的 Crashlytics,在 xcode 7 中添加框架后抛出多个错误