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上可以正常打出資源,判斷可能不是資源問題,又同時對比了兩臺電腦上的配置和項目的配置,基本都是保持一致的。
我這個錯誤導致的原因:
能看到的地方都排除了,只能測試看不到的地方了。即項目的緩存文件,只知道有緩存,但平時基本都不處理。然后我就嘗試清除了所有的緩存文件再重新編譯。問題解決。
以上。
總結
以上是生活随笔為你收集整理的Mac上Unity打ab包报错 Moving file failed. … No Such file or director的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 众多OA办公协同系统,企业应如何选择?
- 下一篇: C 语言常量pi,如何在C中使用PI常数