尝试为iOS手机构建跨平台Xamarin应用程序时出现“无法解决Plugin.Permissions.Abstractions.Permission”错误

时间:2018-06-21 17:49:26

标签: visual-studio xamarin xamarin.forms xamarin.ios visual-studio-2017

我正在尝试将Xamarin Forms项目部署到iPhone,但是我一直遇到构建错误

  

无法从“ Plugin.Permissions.Abstractions,版本= 2.2.1.0,区域性=中性,PublicKeyToken =空” 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

1 个答案:

答案 0 :(得分:3)

我更新了依赖于Plugin.Permissions的库(在我的情况下是Xam.Plugin.Geolocator),并且为我解决了错误。