Our app got rejected in the Apple App Store for the following reason:
"On launch and content download, your app stores 2.11 gb on the user's iCloud, which does not comply with the iOS Data Storage Guidelines."
We've had previous versions of this app approved on the app store and absolutely nothing has changed with the amount of data that it deals with. We're not sure where this whole iCloud thing has come from, but we did some research on preventing an application from storing data on iCloud. This is what we found:
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.
Best we can tell this is information pertaining to Objective C. Does anyone have any experience doing this sort of thing inside of a Qt app. I'm assuming there might be some C++ code we can inject somewhere in our app that may get us over the hump. I did some Googling on this and found nothing helpful within the Qt realm. Any help on this would be greatly appreciated.