我最近对 iPhone 应用程序的更新被拒绝了,它说:
“启用文件共享后,整个 Documents 文件夹将用于文件共享。不打算通过文件共享功能供用户访问的文件应存储在应用程序包的另一部分中。如果您的应用程序不需要该文件共享功能,Info.plist 中的 UIFileSharingEnabled 键不应设置为 true。”
我没有任何不应该通过 iTunes 备份的数据。那么,在这种情况下,如何进行更改或上诉以通过审查?
我最近对 iPhone 应用程序的更新被拒绝了,它说:
“启用文件共享后,整个 Documents 文件夹将用于文件共享。不打算通过文件共享功能供用户访问的文件应存储在应用程序包的另一部分中。如果您的应用程序不需要该文件共享功能,Info.plist 中的 UIFileSharingEnabled 键不应设置为 true。”
我没有任何不应该通过 iTunes 备份的数据。那么,在这种情况下,如何进行更改或上诉以通过审查?
我能够毫无拒绝地通过 Apple 的审核,并且仍然设置 UIFileSharingEnabled = true。了解 raywenderlich 的操作方法非常有帮助:http ://www.raywenderlich.com/1948/how-integrate-itunes-file-sharing-with-your-ios-app 。我猜,关键是让共享数据变得简单。
这里也回答了一个类似的问题。这部分可能与您的情况有关:
启用文件共享后,整个 Documents 文件夹将用于文件共享。不打算通过文件共享功能供用户访问的文件应存储在应用程序包的另一部分中。
仅将用户相关文档存储在 /Documents 文件夹中。对于其他非临时文件,请改用 /Library/Application Support(或 /Library/Preferences)。
我遇到了同样的问题。
就我而言,我可以通过将Info.plist 中的以下行从
<key>UIFileSharingEnabled</key> <string>true</string>
至
<key>UIFileSharingEnabled</key> <true/>