Mac上Unity打ab包报错 Moving file failed. … No Such file or director

环境:Unity2019.4.10f1
错误描述:

在这里插入图片描述

这个问题很有趣的点在于,仅在环境切换为IOS的时候才发生。而且在另外一台mac上却没有这样的问题。

然后看网上有很多类似的报错,当然大家的解决途径也各式各样,暂且标记为多种不同形式的问题导致同一种报错。
以下为其他问题导致这种错误的参考,
1:(资源格式问题。)因为对应的ab里面包含了dds格式的图片。这个在android打就没问题,在ios就报错了。把dds的改成了png就没问题了。
2:(资源命名问题。)bundle中出现同名文件(条件是:文件名一样,放在不同目录下,打包到同一个Bundle)。
3:(资源命名问题。)经过查找发现是预置体使用到的动画资源psb文件下面命名中文的原因。

大部分问题都和资源相关,因为我的报错文件刚巧是psb文件,而且检查后发现确实包含一些中文字符,甚至一些资源包含空格等特殊字符,但是在调整资源文件后,仍然没有解决这种问题。

于是参考一些mac上可以正常打出资源,判断可能不是资源问题,又同时对比了两台电脑上的配置和项目的配置,基本都是保持一致的。

我这个错误导致的原因:

能看到的地方都排除了,只能测试看不到的地方了。即项目的缓存文件,只知道有缓存,但平时基本都不处理。然后我就尝试清除了所有的缓存文件再重新编译。问题解决。

以上。

猜你喜欢

转载自blog.csdn.net/qq_39860954/article/details/118180600