是否可以拥有两个不同的位置管理员授权?

Is it possible to have two different location manager authorizations?

在我的应用程序中,我有几个实例,我只需要在应用程序中收集用户的当前位置。但是,只有一项功能需要后台位置更新。我已经添加了两个权限授权请求(连同 info.plist 添加项),当 phone 插入我的笔记本电脑并关闭时,位置正在更新(我使用打印语句进行检查) ;然而,当我拔下它并去现场测试时,它没有更新我的位置(团队成员通过他 phone 上的应用程序检查了我的位置)。任何人都知道是否同时导致 clash/problem?

不可能在您的项目中同时拥有这两种授权,因为当您的应用将 运行 时,它将是默认的 select "Always authorisation"。因为它是通用集,并且会在使用该应用程序时涵盖位置更新,即使该应用程序在后台也是如此。