Мы разрабатываем расширение iMessage. Он успешно использует Core Data. Нам нужно оценить файл store.sqlite, но он не может его найти.Как загрузить файл хранилища sqlite расширения iMessage для MacBook
Мы пытаемся найти его, как это:
- В Xcode: Window -> Устройства
- В
Installed Apps
выберите наше расширение Download Container ...
Но контейнер пуст:
Update:
Благодаря @Mundi's answer мы узнали, как получить модели URL:
file:///var/mobile/Containers/Data/PluginKitPlugin/9C15B67C-8917-4A24-9FB0-BD119C43B3C4/Library/Application%20Support/Model.sqlite
Сейчас мы пытаемся скопировать модель в папку Documents
, чтобы быть в состоянии загрузить его позже в наш MacBook через Xcode (см. выше).
К сожалению, путь к `Документы:
NSSearchPathForDirectoriesInDomains(.documentDirectory, .userDomainMask, true)[0]
снова в /var/mobile/Containers/
:
file:///var/mobile/Containers/Data/PluginKitPlugin/D0BBD375-A8B7-43DD-8486-1909965CAEB0/Documents
Как можно скачать Model.sqlite файл из общего контейнера в нашем MacBook?
Возможно ли это сделать на тренажере? Затем вы можете получить доступ к файлам непосредственно в файловой системе MacOS. – Mundi
К сожалению, нам нужен один из устройств. – shallowThought
Не копирует файл в папку «Документы» и не передает его в mac через airdrop, программно решить проблему здесь? Вы пытались это сделать? – KrishnaCA