将Xamarin.Forms应用部署到物理iOS设备上时出现“不允许资源叉,Finder信息或类似碎屑”错误

时间:2019-03-24 05:23:43

标签: ios xamarin xamarin.forms xamarin.ios macos-high-sierra

将Xamarin.Forms应用程序部署到运行iOS 12.1.4的物理iOS设备时,遇到此错误: 资源叉,Finder信息或类似碎屑不允许

因此无法将应用程序部署到设备上。

2 个答案:

答案 0 :(得分:0)

尽管该问题已经在

给出了答案

我想添加适用于Mac OS的Visual Studio 2019(Preview)的特定步骤:

  1. 删除所有binobj文件夹(从您的所有项目中,例如从common文件夹和每个平台特定的文件夹中删除)。
  2. 关闭解决方案,然后再次将其打开(以便恢复软件包)。
  3. 进行构建->全部重建。您还不需要将物理设备连接到计算机。
  4. 在解决方案资源管理器中,转到iOS项目根文件夹(在Visual Studio的解决方案资源管理器中右键单击iOS项目,然后选择“工具”->“在终端中打开”)并执行find . | xargs -0 xattr -c
  5. 将iOS设备连接到计算机并运行该版本,以便将其安装在设备上。

答案 1 :(得分:0)

检查是否有没有扩展名的图像或资源文件。可能的原因之一是,在Visual Studio中的任何iOS项目中,图像资源都没有扩展名(例如:sample而不是sample.png)

更正文件扩展名后,清理并构建。