作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在模拟器中搜索 SQLLite DB。
基于ActivityMonitor,我能够获取我的应用程序的文件夹路径。
/Users/MyMacBook/Library/Developer/CoreSimulator/Devices/A4170C16-A10B-4B48-9C7B-2A310F68B35F/data/Containers/Bundle/Application/F6C6772C-021A-4B27-874D-071B402DDBCC/
虽然我找不到 SQLite 数据库。我从事 VS 2015 Xamarin 项目。
我应该如何在我的模拟器上找到 SQLite 数据库?
最佳答案
默认情况下,大多数 SQLite
库/框架会将 Sqlite 文件放置在 .app
的根目录中。
建立 SQLite 连接时,如果您要为 SQLite 文件提供路径和文件名,请遵循该路径。
sqlite-net
的示例:var db = new SQLiteConnection("StackOverflow.sqlite");
cd Library/Developer/CoreSimulator/Devices
find $PWD -name "StackOverflow.sqlite" -print
/Users/sushi/Library/Developer/CoreSimulator/Devices/1EB2B821-E86B-4E9A-9814-1BBEF8FF1AA1/data/Containers/Bundle/Application/11BE399A-F802-4410-8163-32F5A90EB2FF/SQLiteLocation.app/StackOverflow.sqlite
Path.GetTempPath
的示例:var db = new SQLiteConnection(Path.Combine(Path.GetTempPath(), "StackOverflow.sqlite"));
cd Library/Developer/CoreSimulator/Devices
find $PWD -name "StackOverflow.sqlite" -print
/Users/sushi/Library/Developer/CoreSimulator/Devices/1EB2B821-E86B-4E9A-9814-1BBEF8FF1AA1/data/Containers/Data/Application/EED6E9CE-7437-48DD-904D-5F9D5E8AC78F/tmp/StackOverflow.sqlite
关于ios - 如何在 Macbook 中的 iPhone 6s 模拟器上找到 SQLite 数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41627884/
我是一名优秀的程序员,十分优秀!