rejected by UIFileSharingEnabled key set to true
Asked Answered
M

3

6

I've got rejected my recent update on iPhone app and it says:

"When file sharing is enabled, the entire Documents folder is used for file sharing. Files that that are not intended for user access via the file sharing feature should be stored in another part of your application's bundle. If your application does not require the file sharing feature, the UIFileSharingEnabled key in the Info.plist should not be set to true."

I don't have any data which is not supposed to backup via iTunes. So, in this case, how to make a change or appeal to pass the review?

Madel answered 26/5, 2012 at 15:32 Comment(2)
Hi @Sanghoon, did my answer answer your question?Permeability
Did you explain to the review team? What did they say?Battue
M
4

I was able to pass Apple's review without rejection and still set UIFileSharingEnabled = true. It was very helpful to see the how to from raywenderlich: http://www.raywenderlich.com/1948/how-integrate-itunes-file-sharing-with-your-ios-app. The key is making the sharing data simple, I guess.

Madel answered 27/6, 2012 at 17:17 Comment(0)
A
1

A similar question is also answered here. This part might be relevant for your situation:

When file sharing is enabled, the entire Documents folder is used for file sharing. Files that are not intended for user access via the file sharing feature should be stored in another part of your application's bundle.

Only store user relevant documents in the /Documents folder. For other non-temporary files, use /Library/Application Support instead (or /Library/Preferences).

Augusto answered 30/1, 2014 at 6:26 Comment(1)
What if you respect your users' freedom to view and change files stored on the device they own, and don't want to get in their way? I know that's what jailbreaking is for, but not everyone is on an iOS version that can be jailbroken.Motel
I
0

I've run into the same issue.

In my case I was able to pass Apple's review by changing following line in Info.plist from

<key>UIFileSharingEnabled</key>
<string>true</string>

to

<key>UIFileSharingEnabled</key>
<true/>
Icbm answered 5/3, 2019 at 21:48 Comment(2)
isnt that the same thing?Histochemistry
On the first sight it is, but for me only the second one worked in the end.Icbm

© 2022 - 2024 — McMap. All rights reserved.