iTunes 文件共享说明

Posted

技术标签:

【中文标题】iTunes 文件共享说明【英文标题】:iTunes File Sharing Clarification 【发布时间】:2013-07-28 19:06:53 【问题描述】:

最近我的申请被 Apple 拒绝了,原因是:

“您的应用在 Info.plist 中将 UIFileSharingEnabled 键设置为 true,但不用于文件共享的文件和文件夹包含在其 Documents 文件夹中...”

我将我的应用程序数据存储在文档目录、图像和核心数据数据库中。这是一个非常简单的进步,它允许用户备份和导入数据。以下是主要步骤:

    用户可以备份数据,压缩文件夹。 然后用户可以使用 iTunes 文件共享来取出备份。 用户可以导入覆盖文档目录中数据的 zip 文件。

有没有其他人遇到过类似的问题?看来我用对了。

【问题讨论】:

【参考方案1】:

您应该将 zip 文件放在 Documents 文件夹中,而不是任何其他文件。事实上,您还将核心数据文件(以及用户不应该看到的一些其他文件)放在 Documents 文件夹中,这就是它被拒绝的原因。

您可以将用户不应该看到的任何文件存储在另一个文件夹中,例如Application Support 文件夹。

【讨论】:

您有什么建议将核心数据数据库和其他图像放在哪里? 阅读我回答的最后一句话。 我真的希望将数据备份到 iCloud 中,该文件夹将在文档目录中。 我很确定 Application Support 文件夹中的所有内容都已备份到 iCloud。我知道它带有 iTunes 备份。 我在应用程序支持文件中移动了我的所有数据,但我的应用程序仍因完全相同的原因被拒绝。

以上是关于iTunes 文件共享说明的主要内容,如果未能解决你的问题,请参考以下文章

集成 iTunes 文件共享

在 iOS 上与 iTunes 共享文件

应用程序未出现在 iTunes 文件共享中

如何在 iPhone 应用程序中启用/禁用 iTunes 文件共享

iTunes 文件共享 - 显示文档文件夹内容

iTunes文件共享