Apple rejected this application and even provided a long explanation in the Resolution Center, but I'm not sure why. Can someone help me translate?
2.23
We found that your application does not support the iOS Data Warehouse Recommendations that are required in the App Store Review Guide.
In particular, we found that when downloading and / or downloading content, the application saves downloaded media (MP3 files). To check how much data the application stores:
- Install and run the application
- Go to Settings> iCloud> Storage and Backup> Storage Management
- If necessary, tap "Show all applications"
- Check application store
IOS storage guides indicate that only content the user creates your application, such as documents, new files, changes, etc. can be saved in the / Documents directory - and backed by iCloud.
Temporary files used by your application should only be stored in the / tmp directory; do not forget to delete files stored in this place when the user exits the application.
Data that can be recreated, but must be saved for your application to function properly โ 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, see Technical Q & A 1719: How to prevent files from being backed up in iCloud and iTunes ?.
You must review your application to meet the requirements of the iOS Storage Guidelines. For discrete code-level questions, you can consult with Apple Developer Technical Support. Be sure to:
- include complete information about your failure issues.
- Prepare any symbolic crash logs, screenshots, and steps to reproduce problems that occur when the DTS engineer shuts down.
For information on how to symbolize and read the fault log, see Technical Note TN2151 Understanding and Analyzing iPhone OS Fault Report.
If you find it difficult to reproduce this problem, try checking the workflow as described in https://developer.apple.com/library/ios/qa/qa1764/ Testing the workflow with the Xcode Archive function. "