2016-07-20 2 views
-3

Когда я отправляю свое приложение iOS, я получил следующие проблемы с отказом от яблока.iOS App Submission Rejection

При загрузке и загрузке контента в вашем приложении хранится 13,14 МБ на iCloud пользователя, что не соответствует Руководству по хранению данных iOS.

Следующие шаги

Пожалуйста, убедитесь, что только содержание, которое пользователь создает с помощью приложения, например, документы, новые файлы, редактирование и т.д. подкреплено ICloud в соответствии с требованиями IOS Data Storage Методические рекомендации. Кроме того, убедитесь, что временные файлы, используемые вашим приложением, хранятся только в каталоге/tmp; не забудьте удалить или удалить файлы, хранящиеся в этом местоположении, когда определено, что они больше не нужны. Данные, которые могут быть воссозданы, но должны сохраняться для правильной работы вашего приложения, или потому, что пользователи ожидают, что он будет доступен для использования в автономном режиме, должны быть отмечены атрибутом «не создавать резервные копии». Для объектов NSURL добавьте атрибут NSURLIsExcludedFromBackupKey, чтобы предотвратить резервное копирование соответствующего файла. Для объектов CFURLRef используйте соответствующий атрибут kCRUFLIsExcludedFromBackupKey.

+0

Так что вы хотите ??? Уточните вашу проблему. –

+0

как это решить эту проблему – janmejay

+0

Вы должны прочитать о разбавлении приложения. Это даст вам представление. –

ответ

0

Ваше приложение хранит данные у пользователей iCloud. Это лишь в определенной степени. 13,14 МБ ваших магазинов приложений в облаке просто слишком много. Я никогда не отправлял приложение в Apple, но сообщение об ошибке ясное и определенное.

Посмотрите на свое приложение и то, что он хранит в iCloud. Уменьшите размер или просто не пишите в iCloud.

Надеется, что это помогает ...

* редактировать

Почему бы один написать на ICloud в любом случае? Просто напишите в памяти телефона.

+0

Я пишу изображение на ролике камеры. – janmejay

+0

Хорошо, но кадр камеры всегда синхронизируется с iCloud? Я так не думаю. – Reaper

+0

Не знаю, но почему я получаю ошибку отклонения – janmejay

0

Вы вызываете веб-службу при запуске приложения, которая хранит данные в каталоге документов приложения? Или вы храните некоторые другие данные в каталоге документов ?

По умолчанию все данные в каталоге документов приложения синхронизированы с iCloud. Поэтому любые данные, которые могут быть воссозданы позже (в отличие от данных сеанса), не должны храниться в каталоге документов.

Так что вместо этого сохраняйте данные в приложении Каталог тем. Для этого посмотрим на this- How to save images and recoded files in temp directory?

Другим вариантом является у вас есть How to use addSkipBackupAttributeToItemAtURL API?

+0

Я только сохраняю изображение в рулоне камеры. – janmejay

+0

Вы можете проверить размер данных, которые ваше приложение сохраняет в iCloud, перейдя к настройкам устройства-> iCloud – 7vikram7

+0

Кроме того, вы можете программно получить размер http://stackoverflow.com/questions/19239424/how-to-get -file-size-of-file-from-iphone-documents-folder – 7vikram7