hnatao
hnatao
  • 发布:2015-01-09 23:06
  • 更新:2015-01-16 15:44
  • 阅读:3767

ios审核没通过,提示:Apps must follow the iOS Data Storage Guidelines or they will be rejected

分类:HTML5+

我们的App在做离线数据存储上,使用了plus.strong.setItem()方法,然后在appstore上申请上架,被打回来了,提示如下,请帮忙给个解决方案:

Apple
Jan 8, 2015 05:03 PM
Reasons

2.23: Apps must follow the iOS Data Storage Guidelines or they will be rejected
----- 2.23 -----

We found that your app does not follow the iOS Data Storage Guidelines, which is required per the App Store Review Guidelines.

In particular, we found that on launch and/or content download, your app stores 2.1 MB. To check how much data your app is storing:

  • Install and launch your app
  • Go to Settings > iCloud > Storage & Backup > Manage Storage
  • If necessary, tap "Show all apps"
  • Check your app's storage

The iOS Data Storage Guidelines indicate that only content that the user creates using your app, e.g., documents, new files, edits, etc., should be backed up by iCloud.

Temporary files used by your app should only be stored in the /tmp directory; please remember to delete the files stored in this location when the user exits the app.

Data that can be recreated but must persist for proper functioning of your app - or because customers expect it to be available for offline use - should be marked with the "do not back up" attribute. For NSURL objects, add the NSURLIsExcludedFromBackupKey attribute to prevent the corresponding file from being backed up. For CFURLRef objects, use the corresponding kCFURLIsExcludedFromBackupKey attribute.

For more information, please see Technical Q&A 1719: How do I prevent files from being backed up to iCloud and iTunes?.

It is necessary to revise your app to meet the requirements of the iOS Data Storage Guidelines.
If you have difficulty reproducing a reported issue, please try testing the workflow described in Technical Q&A QA1764: How to reproduce bugs reported against App Store submissions.

If you have code-level questions after utilizing the above resource, you may wish to consult with Apple Developer Technical Support. When the DTS engineer follows up with you, please be ready to provide:

  • complete details of your rejection issue(s)
  • screenshots
  • steps to reproduce the issue(s)
  • symbolicated crash logs - if your issue results in a crash log
2015-01-09 23:06 负责人:无 分享
已邀请:

最佳回复

ItsPaster

ItsPaster

@hnatao
我更正一下
我之前上傳的時候也是遇到同樣的問題,問了@DCloud的Array
您可以直接把runmode這個參數刪除或是調整成Normal不要讓插件釋放資源出來,就可以了。
祝福您上架順利

  • DCloud_IOS_XTY

    后续更新会把使用liberate值释放到的目录标记为不备份避免审核的问题

    2015-01-16 13:18

mathr

mathr

up

小闹

小闹

这个要顶

zhaozhao

zhaozhao

顶一下

DCloud_IOS_XTY

DCloud_IOS_XTY

这个会在新版本修改

ItsPaster

ItsPaster

移除掉第三方插件即可,我也遇過同個問題。

hnatao

hnatao (作者)

我们的应用使用了 分享插件、友盟统计插件、个推插件, 请问那个插件会影响到, 为什么会呢? @ItsPaster

hnatao

hnatao (作者)

好的,多谢。@ItsPaster

飞上青天

飞上青天

我的也没通过

小闹

小闹

请问,这个问题解决了吗?

hnatao

hnatao (作者)

把runmode去掉,或者修改为normal后,微信分享用不了了。

请 @ItsPaster @DCloud_App_Array 关注。

  • ItsPaster

    這個要問問 @46 。這也是為什麼。。。我直接把第三方插件都拔除了。。。

    2015-01-16 15:04

  • hnatao (作者)

    请问,你有做微信分享吗?有其他分享的方式吗?

    2015-01-16 15:20

  • ItsPaster

    我沒有做微信分享,我的app還不用這功能

    2015-01-16 15:49

  • 小闹

    去掉后是否在IOS上线成功了?

    2015-01-16 16:17

DCloud_IOS_XTY

DCloud_IOS_XTY

试了一下改为normal HelloH5+的分享实可以正常分享,你查下代码看执行到哪句出问题了

该问题目前已经被锁定, 无法添加新回复