在iOS版本中,有时我的Unity应用程序无法打开Data文件夹中包含的文件(这是Application.dataPath中的子目录)。
问题不一致,有时可以打开文件,但以后同一个文件无法打开。此外,它在编辑器和Standalone-Mac版本中正常工作。
有时它无法打开sharedasset文件,当发生这种情况时,缺少纹理或预制件无法实例化。 XCode日志可能如下所示:
无法打开文件/var/mobile/Applications/E52F70F0-C857-4583-9C77-F8A0E50A5D21/XXX.app/Data/sharedassets40.assets进行阅读
有时如果无法打开关卡文件,当发生这种情况时,应用会冻结。 XCode日志是:
无法打开文件/var/mobile/Applications/E52F70F0-C857-4583-9C77-F8A0E50A5D21/XXX.app/Data/level39进行阅读
当我在Application.dataPath及其子目录中记录文件的名称时,即使发生错误,也会记录所有文件。这表明文件已复制到设备,但有时无法打开。有时,在同一文件无法打开之前,文件会正常打开几次。