Подтвердить что ты не робот

Есть ли способ доступа к папке с документами в iphone/ipad (реальное устройство, без симулятора)?

Есть ли способ получить доступ к папке документов реального устройства (iphone/ipad)? Я реализовал приложение, которое хранит некоторые данные в этой папке, и я хотел проверить, все ли идет правильно.

4b9b3361

Ответ 1

Каждому, кто ищет точный ответ: -

1.Приложите файл своего проекта.

2. Добавьте одну строку.

3. Затем установите логическое значение свойства "Приложение поддерживает обмен файлами iTunes" на "YES". (имя ключа UIFileSharingEnabled)

И тебе хорошо идти.

Также обратите внимание, что вам необходимо подключить устройство для доступа к скопированным файлам (по программе). Если вам посчастливилось пойти и попытаться получить доступ к нему на компьютере.. вы не сможете найти файлы.

Ответ 2

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

Перейдите в окно/Устройства в Xcode.

введите описание изображения здесь

Затем выберите свое устройство и найдите приложение в списке.

введите описание изображения здесь

Теперь взгляните на значок маленькой шестерни в нижней части окна устройств. Нажмите на этого плохого мальчика. введите описание изображения здесь

См. "Загрузка контейнера..." в список. Угадайте, что это делает? Ты понял. Он загружает всю песочницу со всеми папками в песочнице приложений.

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

Если вы тестируете на симуляторе, жизнь проще. Просто скачайте бесплатное приложение OpenSim здесь

Ответ 3

Ваш вопрос немного неясен, но я вижу три интерпретации:

  • Вы можете подключить iPhone к iTunes, чтобы увидеть папку с документами для любого приложения с включенным iTunesFileSharing, включая любые приложения, которые вы написали или пишете.

  • Если это ваше собственное приложение, и вам нужна помощь в чтении файлов из папки документов, посмотрите этот вопрос.

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

Ответ 4

iExplorer может помочь в определении приложения для iOS.:)

Edit:

Вы правы, попробуйте iMazing

Ответ 5

Вы можете обращаться к каталогу документов из кода, используя:

+ (NSString *) applicationDocumentsDirectory 
 {    
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *basePath = ([paths count] > 0) ? [paths objectAtIndex:0] : nil;
return basePath;
}

И вы можете перейти к терминалу для одного и того же пути и проверить все файлы.

Например, в моей системе это выглядит так:

~/Library/Developer/CoreSimulator/Devices/<deviceID>