Чтение файлов, принадлежащих другим приложениям iOS - PullRequest
0 голосов
/ 11 февраля 2011

В настоящее время я пишу приложение для резервного копирования для iOS и хочу, чтобы у пользователя были возможности создавать резервные копии таких данных, как данные приложения (документы других приложений и т. Д.), Контакты, закладки Safari и все эти забавные вещи.

Я хотел бы знать, возможно ли это, как я это сделаю, и где хранятся эти файлы, и, самое главное, если это действительно разрешено Apple.Я прочитал их документы, и я не видел ничего, что говорило бы против этого.

Ответы [ 3 ]

5 голосов
/ 11 февраля 2011

Это невозможно.Ваше приложение даже не способно читать документы из других приложений.Это достигается с помощью песочницы.Каждое чтение / запись, которое ваше приложение пытается сделать с файловой системой, проверяется ядром, чтобы убедиться, что вы остаетесь в своей песочнице.Документы, принадлежащие другим приложениям, находятся за пределами вашей песочницы, поэтому вы не можете их видеть.

3 голосов
/ 11 февраля 2011

Они не разрешены. Все приложения для iOS находятся в «песочнице» и не могут получить доступ к данным других приложений.

2 голосов
/ 11 февраля 2011

Ваше приложение, естественно, находится в песочнице, которая не позволяет читать вне приложения.Если вы сделаете джейлбрейк своего устройства, тогда да, это возможно.

...