小编igo*_*ren的帖子

NSUserDefaults会导致应用拒绝

由于违反指南,Apple测试人员拒绝了我们的应用程序:

[2.23应用必须遵循iOS数据存储指南,否则将被拒绝]

由于我们已经存储了没有NSURLIsExcludedFromBackupKey标志的数据库文件- 它已在iCloud中备份 - 并导致拒绝.

因此,我们将NSURLIsExcludedFromBackupKey标志添加到文件中,并减少了存储在iCloud中的数据量.

但是 - 我们意识到NSUserDefaults也占用了iCloud中的一些空间.我们正在使用[NSUserDefaults standardUserDefaults],我们对它没有多少控制权.

如果我们转到device->settings->iCloud->Storage&BackUP->Manage Storage,我们可以看到我们的应用程序在iCloud中仍然需要0.5 kb的数据,因为使用了NSUserDefaults.(删除代码中NSUserDefaults的使用会将其减少为0 - 没有数据)

Apple会再次拒绝我们的应用程序NSUserDefaults会在iCloud中获取数据吗?

objective-c app-store appstore-approval ios

8
推荐指数
1
解决办法
1276
查看次数

标签 统计

app-store ×1

appstore-approval ×1

ios ×1

objective-c ×1