【问题标题】:Your app did not achieve the core functionality described in your marketing materials您的应用未实现营销材料中描述的核心功能
【发布时间】:2014-08-02 09:48:42
【问题描述】:

我在上传新版本的应用程序时遇到问题。

我已经检查了Same question的答案,但没有找到满意的答案。

问题:

您的应用在 Info.plist 中将 UIFileSharingEnabled 键设置为 true,但此功能不起作用。

启用文件共享后,整个 Documents 文件夹将用于 文件共享。不打算通过文件供用户访问的文件 共享功能应该存储在应用程序的另一部分 捆。如果您的应用程序不需要文件共享功能, Info.plist 中的 UIFileSharingEnabled 键不应设置为 真的。

在 Info Plist 中,我已将 Application supports iTunes file sharing 设置为 Yes。

对于我在下面的代码中使用的所有文档操作

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES);

我该如何解决这个问题?

【问题讨论】:

  • 用户是否应该通过iTunes访问您存储在Documents文件夹中的文件?
  • 是的,它由用户访问。用户只能保存 Documents 文件夹中的文件
  • Documents 文件夹中是否存在用户不能通过 iTunes 访问(或删除或重命名)的文件?
  • 是的,有一个文件不供用户使用,仅用于编程目的..所以会有问题吗?
  • 是的,这是个问题。由于启用了文件共享,用户将能够删除或重命名 Documents 文件夹中的任何文件。完全按照 Apple 告诉你的去做。将文件存储在其他位置或关闭共享。

标签: ios appstore-approval


【解决方案1】:

您的问题已经在这里得到解答:

Where we have to store download data in iPhone application?

我们大多数人使用 Documents 文件夹来存储应用程序数据,但是由于您授予用户对该文件夹的访问权限,因此您应该使用另一个文件夹。

该文件夹显然是库,在该文件夹中,您应该选择缓存或应用程序支持:https://developer.apple.com/library/ios/documentation/FileManagement/Conceptual/FileSystemProgrammingGuide/FileSystemOverview/FileSystemOverview.html#//apple_ref/doc/uid/TP40010672-CH2-SW4

最后,您应该记住,除非必要,否则不要将这些数据上传到 iCloud。这在我提供的最后一个链接中进行了解释。

【讨论】:

    猜你喜欢
    • 2015-10-14
    • 1970-01-01
    • 1970-01-01
    • 2021-12-15
    • 2022-08-18
    • 2020-07-16
    • 1970-01-01
    • 2022-11-15
    • 1970-01-01
    相关资源
    最近更新 更多