被UIFileSharingEnabled键拒绝设置为true

时间:2012-05-26 15:32:15

标签: ios appstore-approval

我已经拒绝了我最近在iPhone应用上的更新,它说:

“启用文件共享后,整个Documents文件夹将用于文件共享。不通过文件共享功能访问用户的文件应存储在应用程序包的另一部分中。应用程序不需要文件共享功能,Info.plist中的UIFileSharingEnabled键不应设置为true。“

我没有任何不应该通过iTunes备份的数据。那么,在这种情况下,如何进行更改或上诉以通过审核?

3 个答案:

答案 0 :(得分:2)

我能够在没有拒绝的情况下通过Apple的评论,并且仍设置UIFileSharingEnabled = true。 看看如何从raywenderlich:http://www.raywenderlich.com/1948/how-integrate-itunes-file-sharing-with-your-ios-app非常有帮助。 关键是让共享数据变得简单,我想。

答案 1 :(得分:0)

也回答了类似的问题here。这部分可能与您的情况有关:

  

启用文件共享时,将使用整个Documents文件夹   文件共享。不打算通过文件进行用户访问的文件   共享功能应存储在应用程序的另一部分中   束。

仅将用户相关文档存储在/ Documents文件夹中。对于其他非临时文件,请改用/ Library / Application Support(或/ Library / Preferences)。

答案 2 :(得分:0)

我遇到了同样的问题。

就我而言,我可以通过更改中的 Info.plist 中的以下行来通过苹果的审查

getSelection = (val: object) => {
    this.setState(
        {bets: [...this.state.bets, val]},
        () => console.log(this.state.bets, "bets")
    );
};

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