Can';t解析引用';CoreLocation.CLAuthorizationStatus CoreLocation.CLLocationManager::get_AuthorizationStatus()XAMARIN

Can';t解析引用';CoreLocation.CLAuthorizationStatus CoreLocation.CLLocationManager::get_AuthorizationStatus()XAMARIN,xamarin,xamarin.ios,Xamarin,Xamarin.ios,我正试图发布我的应用程序以便分发,但是当我尝试构建我的应用程序时,我收到了此错误消息 无法解析从“System.Void Xamarin.Essentials.Permissions/LocationWhenInUse/ManagerDelegate::DidChangeAuthorization(CoreLocation.CLLocationManager::get_AuthorizationStatus()”方法中引用的“CoreLocation.clAuthorization Status

我正试图发布我的应用程序以便分发,但是当我尝试构建我的应用程序时,我收到了此错误消息

无法解析从“System.Void Xamarin.Essentials.Permissions/LocationWhenInUse/ManagerDelegate::DidChangeAuthorization(CoreLocation.CLLocationManager::get_AuthorizationStatus()”方法中引用的“CoreLocation.clAuthorization Status CoreLocation.CLLocationManager::get_AuthorizationStatus()”,该方法在“Xamarin.iOS,版本=0.0.0.0,区域性=中立”中,PublicKeyToken=84e04ff9cfb79065'。(MT2101)

在调试模式下,一切正常。我可以在我的手机和模拟器上进行测试,但当我认为我可以发布时,我会被上面的错误击中。我在文档中看到,当有人试图请求访问位置信息时,会发生这种情况。但是,我认为我唯一需要的是当前UTC时间和日期时间。现在是本地时间,我认为这与设备/用户的位置无关。 这是我上一个版本中唯一的主要变化,我更新了一些nugget软件包。上次我试图发布时遇到了一些问题,这里有人能帮我解决,这是一个金块包,与另一个包产生了冲突。我想这是我的Xamarin,Essentials掘金,但我不确定。还有谁见过这个吗?我看到一些人向Xamarin论坛寻求帮助,但他们解释的解决方案对我没有帮助

他们说要做以下事情


我在这方面也发现了同样的问题:

这应该是固定的

解决方案正在使用最新版本


如果您可以切换到预览,则必须在代理上安装最新版本的Xamarin.iOS。

我在以下内容中发现了相同的问题:

这应该是固定的

解决方案正在使用最新版本


如果您无法切换到预览,则必须在代理上安装最新版本的Xamarin.iOS。

是的,这不起作用。我现在正在更新。我的解决方案是将我的VisualStudio更新到最新和最棒的版本,所以你的帖子很有帮助。谢谢你是的,那没用。我现在正在更新。我的解决方案是将我的VisualStudio更新到最新和最棒的版本,所以你的帖子很有帮助。非常感谢。
Updatring
pool: vmImage: 'macOS-latest'

and removing

- script: sudo $AGENT_HOMEDIRECTORY/scripts/select-xamarin-sdk.sh 6_8_0