将项目转换为 Xamarin 统一 api:“无法加载文件的 actool 的输出清单.".

本文关键字:输出 actool 文件 quot 加载 Xamarin 转换 项目 统一 api | 更新日期: 2023-09-27 18:36:35

我正在将一个项目转换为来自 Xamarin 的新统一 API。我已经转换了我所有的方法和项目设置。但是当我在调试中运行项目时,我在构建项目时收到以下错误消息:

/Library/Frameworks/Mono.framework/External/xbuild/Xamarin/iOS/Xamarin.iOS.Common.targets: error : Failed to load output manifest for actool for the file obj/iPhone/Debug FT/actool/asset-manifest.plist: Argument is out of range. Parameter name: index
当前使用 Xamarin

Studio 版本 5.7(内部版本 660)和 Xamarin.iOS 版本 8.6.0.41。

有人已经解决了这个问题吗?如果是这样,怎么办?

将项目转换为 Xamarin 统一 api:“无法加载文件的 actool 的输出清单.".

最后我找到了解决方案。

在iOS8中,Apple更改了一些需要将资产目录用于图像的内容。因此,我为我的启动图像和图标图像创建了一个资产目录,我的项目正在构建,没有错误。

我没有

遇到这个问题,但我看到有些人在谈论这个问题,并且有 2 种可能的解决方案(我知道),

首先是清理项目并重新运行。

另一个是手动安装最新的 Xamarin 安装程序