【问题标题】:disable iTunes file sharing禁用 iTunes 文件共享
【发布时间】:2026-01-03 22:15:02
【问题描述】:

我想禁用我的应用程序的 iTunes 文件共享。我去了 info.plist 并添加了一个条目 UIFileSharingEnabled 等于 NO

当我运行应用程序并转到 iExplorer 时,我的应用程序仍然有可见的 Documnets 文件夹库等。我还需要执行哪些额外步骤?

【问题讨论】:

  • iExplorer 不使用 iTunes 文件共享,它只是读取设备的文件系统。
  • 您可以将文件隐藏在受尊重的文件夹中。
  • 查看我添加的图片。你心目中的受人尊敬的文件夹有哪些?
  • 也许可以尝试使用 - (nullable NSURL *)containerURLForSecurityApplicationGroupIdentifier:(NSString *)groupIdentifier of NSFileManager。但是你需要启用应用组等等。

标签: ios itunes file-sharing


【解决方案1】:

您不必禁用 iTunes 文件共享,因为它默认处于禁用状态。 您在 iExplore 中看到了这些文件夹,因为您可能已经使用 XCode 在设备上安装了应用程序(所有不是从 AppStore 安装的应用程序仍然有可见的文件夹)。因此,对于从 AppStore 安装的所有应用,文件夹将被隐藏,除非开发人员明确启用 iTunes 文件共享。

【讨论】:

  • 这是否也意味着对于通过AdHoc 分发的应用程序,它也会有可见的文件夹?
  • 根据我的经验 - 是的