I am trying to decide my next steps for submission. Here is my rejection message from Apple:
2.23 Details
On launch and content download, your
app stores 11.50MB, which does not
comply with the iOS Data Storage
Guidelines.Next Steps
Please verify that only the content
that the user creates using your app,
e.g., documents, new files, edits,
etc. is backed up by iCloud as
required by the iOS Data Storage
Guidelines. Also, check that any
temporary files used by your app are
only stored in the /tmp directory;
please remember to remove or delete
the files stored in this location when
it is determined they are no longer
needed.Data that can be recreated but must
persist for proper functioning of your
app - or because users 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
kCRUFLIsExcludedFromBackupKey
attribute.Resources
To check how much data your app is
storing:- Install and launch your app - Go to Settings > iCloud > Storage > Manage Storage - Select your device - If necessary, tap "Show all apps" - Check your app's storage
For additional information on
preventing files from being backed up
to iCloud and iTunes, see Technical
Q&A 1719: How do I prevent files from
being backed up to iCloud and iTunes.
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 resources, 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
My issue is I need to download 80 images from the web, which kills the app due to memory pressure caused by URLs. (I would like to see this fixed, running 4.6.3).
Previously, I was downloading them into the persistantData path.
I would like to copy them from a streaming assets directory into the temporaryCache directory… but I feel like this would be an issue as well.
I added iPhone.SetNoBackupFlag(all application paths)… Could this be my only problem?
Thoughts? Concerns? Comments? Snide Remarks?
Thanks, in advance.