0

我认为这是一个旧错误并且尚未修复:应用程序文件夹(文档文件夹)未显示在文件应用程序中。

(info.plist 中的 UIFileSharingEnabled 和 LSSupportsOpeningDocumentsInPlace 为 true)

有一种解决方法可以使应用程序文件夹再次出现在文件应用程序中:重新启动设备或模拟器。

但是在我更新到 XCode 13 并在 iOS15 中运行模拟器后,这个技巧就不再起作用了。

我可以从应用程序中读取 Documents 文件夹中的文件,但无法删除或删除它们。如果我删除 Documents 文件夹中的文件,则会出现此错误:

Error Domain=NSCocoaErrorDomain Code=4101 "Provider returned unsupported error" UserInfo={NSUserStringVariant=Trash, NSURL=file:///Users/***/Library/Developer/CoreSimulator/Devices/***/data/Containers/Data/Application/***/Documents/file.zip, NSDebugDescription=Provider returned unsupported error, NSUnderlyingError=0x600001b93270 {Error Domain=NSFileProviderInternalErrorDomain Code=3 } ...

但是,我仍然可以使用 MacOS Finder 从模拟器中打开 Documents 文件夹并从中删除文件。

我相信这也发生在生产中,因为许多用户报告有时他们无法删除应用程序中的文件。

我想知道这个问题是否有解决方案

4

0 回答 0