В настоящее время мы разрабатываем приложение iOS10, в том числе «Расширение сообщений».Как найти общий каталог Apple App Group
Чтобы использовать CoreDatas persistant store.sqlite
inbetween App и Extension, мы используем общую папку «Apple App Group», которая работает нормально.
Теперь мы должны получить наши руки в магазине по причинам отладки и не можем найти каталог. Каталоги контейнеров приложений полностью пусты, что имеет смысл. Но как скачать нашу базу данных? Нужно ли нам каким-то образом скопировать его в доступное место?
Подводя итог:
- Мы уже используем CoreData, который хранит model.sqlite в нашем общем каталоге.
- Все работает.
- Мы хотим архивировать, чтобы загрузить базу данных на наш компьютер.
Без общей папки мы можем просто загрузить контейнер приложения с устройства, используя Xcode-> Devices. Но поскольку мы используем общий каталог, база данных .sqlite не входит в контейнер.
Вопрос: Как мы можем загрузить базу данных .sqlite с устройства на наш компьютер?
Было бы полезно увидеть код. Например, откуда вы знаете, что общий контейнер действительно пуст? Вы заглянули в NSFileManager.defaultManager(). ContainerURLForSecurityApplicationGroupIdentifier ("group.etc.etc.")? – inwit
Общий контейнер не пуст. Контейнер приложений. – shallowThought