Visual studio &引用;未能解析Plugin.Permissions.Abstractions.Permission";尝试为iOS手机构建跨平台Xamarin应用程序时出错

Visual studio &引用;未能解析Plugin.Permissions.Abstractions.Permission";尝试为iOS手机构建跨平台Xamarin应用程序时出错,visual-studio,xamarin,xamarin.forms,xamarin.ios,visual-studio-2017,Visual Studio,Xamarin,Xamarin.forms,Xamarin.ios,Visual Studio 2017,我正在尝试将Xamarin Forms项目部署到iPhone上,但我不断遇到构建错误 未能解析“Plugin.Permissions.Abstractions.Permissions,Version=2.2.1.0,Culture=neutral,PublicKeyToken=null”CyclePay.iOS中的“Plugin.Permissions.Abstractions.Permission”引用 其中项目的名称为CyclePay。作为回应,我通过Nuget安装了最新版本的Plugin.

我正在尝试将Xamarin Forms项目部署到iPhone上,但我不断遇到构建错误

未能解析“Plugin.Permissions.Abstractions.Permissions,Version=2.2.1.0,Culture=neutral,PublicKeyToken=null”CyclePay.iOS中的“Plugin.Permissions.Abstractions.Permission”引用

其中项目的名称为CyclePay。作为回应,我通过Nuget安装了最新版本的Plugin.Permission(3.0.0.12),但我仍然有同样的问题。问题是引用来自Plugin.Permissions版本2.2.1.0吗?如果是,我应该如何解决这个问题

请注意,该项目成功部署到Android,也成功部署到iOS模拟器;这只是一部我无法制造的真正的手机。我认为这也可能与我专门为这个项目创建的免费资源调配配置文件和签名身份有关,尽管我不确定在这个领域到底会出什么问题。我正在Visual Studio 2017中编程,如果这提供了任何有用的信息的话

任何帮助都将不胜感激

谢谢,

Anoop Bhat

我更新了库,该库取决于Plugin.Permissions(在我的例子中是Xam.Plugin.geologitor),并为我解决了错误。

尝试从设备中删除应用程序,然后再试一次,在部署干净的obj/bin文件之前也是如此。我想我应该早一点指定它,但应用程序在构建完成之前就崩溃了,这意味着无论我连接什么设备,构建都会失败。这不应该是设备的问题;这是我为设备构建时出现的问题。只是为了下一个开发,我通过删除并重新安装权限插件修复了这个问题。以及删除obj和bin文件夹。还有希望。但不太难。沙马林可以摧毁希望。