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上可以正常打出资源,判断可能不是资源问题,又同时对比了两台电脑上的配置和项目的配置,基本都是保持一致的。

我这个错误导致的原因:

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

以上。

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值