Apple a rejeté cette application, et même fourni une longue explication dans le centre de résolution, mais je ne suis pas certain pourquoi. Quelqu'un pourrait-il m'aider à traduire?Pourquoi cette application a-t-elle été rejetée?
2,23
Nous avons constaté que votre application ne suit pas les données de stockage iOS lignes directrices, ce qui est requis par l'examen App Store Directives.
En particulier, nous avons constaté qu'au lancement et/ou au téléchargement de contenu, votre application stocke les médias téléchargés (fichiers MP3). Pour vérifier la quantité de données de votre application stocke:
- Installez et lancez votre application
- Allez dans Paramètres> iCloud> Stockage & sauvegarde> Gérer le stockage
- Si nécessaire, appuyez sur « Afficher toutes les applications »
- Vérifiez votre stockage application
les lignes directrices de stockage de données iOS indiquent que seul le contenu que l'utilisateur crée en utilisant votre application, par exemple , documents, nouveaux fichiers, modifications, etc., peuvent être stockés dans le répertoire/Documents - et sauvegardés par iCloud.
Les fichiers temporaires utilisés par votre application doivent uniquement être stockés dans le répertoire/tmp ; s'il vous plaît n'oubliez pas de supprimer les fichiers stockés dans cet emplacement lorsque l'utilisateur quitte l'application. Les données qui peuvent être recréées mais qui doivent persister pour le bon fonctionnement de votre application, ou parce que les clients s'attendent à ce qu'elles soient disponibles pour une utilisation hors ligne , doivent être marquées avec l'attribut "ne pas sauvegarder". Pour les objets NSURL , ajoutez l'attribut NSURLIsExcludedFromBackupKey pour empêcher la sauvegarde du fichier correspondant . Pour les objets CFURLRef, utilisez l'attribut kCFURLIsExcludedFromBackupKey correspondant.
Pour plus d'informations, consultez la rubrique technique Q & A 1719: Comment empêcher que des fichiers ne soient sauvegardés sur iCloud et iTunes?
Il est nécessaire de réviser votre application pour répondre aux exigences des consignes de stockage de données iOS . Pour les questions discrètes au niveau du code, vous pouvez souhaiter consulter le support technique Apple Developer. S'il vous plaît assurez-vous à:
- comprennent tous les détails de vos problèmes de rejet
- préparer grume crash symbolicated, captures d'écran, et les étapes pour reproduire les problèmes pour quand l'ingénieur DTS fait suite.
Pour plus d'informations sur la façon de symbolicate et lire un journal d'accident, s'il vous plaît voir Note technique TN2151 Comprendre et analyser l'iPhone OS d'application Crash Reports.
Si vous avez des difficultés à reproduire ce problème, s'il vous plaît essayer de tester le flux de travail comme décrit dans https://developer.apple.com/library/ios/qa/qa1764/ Test de workflow avec fonction d'archivage de Xcode ».
Qu'est-ce que vous ne comprenez pas? – robert