Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/113.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何积极识别iOS上的文件系统错误_Ios - Fatal编程技术网

如何积极识别iOS上的文件系统错误

如何积极识别iOS上的文件系统错误,ios,Ios,我有一个文件打开错误,影响了极少数的用户(比如.0002%),而且是不可复制的 经过几个月的审查,我想排除用户设备上的内存和磁盘故障 一些问题: 有人在设备上遇到过这些错误吗 哪些工具(编程或应用程序)可以帮助识别这些错误 在iOS应用程序中,应用程序是系统上唯一因磁盘损坏而失败的应用程序是否常见 (我想可能是因为沙盒,但如果我了解现代SSD的工作原理,我希望立即识别坏闪存,并从文件系统中不可见地删除它) 非常感谢您提供的任何其他帮助。您忘了添加崩溃的详细信息/bug。iOS确实在其内部存储

我有一个文件打开错误,影响了极少数的用户(比如.0002%),而且是不可复制的

经过几个月的审查,我想排除用户设备上的内存和磁盘故障

一些问题:

  • 有人在设备上遇到过这些错误吗
  • 哪些工具(编程或应用程序)可以帮助识别这些错误
  • 在iOS应用程序中,应用程序是系统上唯一因磁盘损坏而失败的应用程序是否常见
(我想可能是因为沙盒,但如果我了解现代SSD的工作原理,我希望立即识别坏闪存,并从文件系统中不可见地删除它)


非常感谢您提供的任何其他帮助。

您忘了添加崩溃的详细信息/bug。iOS确实在其内部存储上使用了磨损均衡,因此,我认为你的假设是正确的,坏块应该自动停止服务。我不想浪费任何人的时间在细节上,因为我们现在只看硬件诊断,但这里是:1。通过http 2下载的文件。在设备上的目录列表中观察到的文件如预期3所示。在第一次(或在某些情况下以后)打开文件时,会为某些文件返回NSFileReadUnknownError(不总是相同的文件)。4.已成功删除文件以重新下载,并且存储恢复与预期的文件大小相同。6.重复发生在同一用户身上8。在多个iOS版本上持续存在,应用程序发布是指文件名已修复,或者可能由于某些原因包括可能包含“奇怪”字符的可变数据(例如用户名、书名…)?是否可以将问题隔离到特定设备?您使用什么API来编写和稍后读取文件?不包含不寻常的字符-即使包含,我们还是从目录列表中提取名称,所以应该可以。一个用户报告它发生在多个设备上,但我不准备从一个用户报告中排除设备问题。