Обновление: я сделал инструмент для автоматизации этого
Как для Android, так и для iOS, доступно здесь
Старый вопрос, но Apple, похоже, продолжает менять логику ...
В macOs Sierra вы можете найти местоположение базы данных, выполнив следующие команды (симулятор должен работать во время процесса!)
ps aux | grep 'CoreSimulator/Devices'
В результате должен быть указан путь к симулятору, например:
/Users/user1/Library/Developer/CoreSimulator/Devices/25C1F5DA-E528-4BC2-B684-A92D382553AC/data/var/run/launchd_bootstrap.plist
Перейдите к найденной папке симулятора:
cd /Users/user1/Library/Developer/CoreSimulator/Devices/25C1F5DA-E528-4BC2-B684-A92D382553AC/Data/Application/
Эта папка содержит все приложений симулятора
Отсюда, если вы знаете имя базы данных, просто найдите его, вот так:
find ./ -type f -name 'my_db.db’
И альт! У вас есть путь к базе данных:)