在Xcode上构建项目时创建sqlite数据库

在Xcode上构建项目时创建sqlite数据库,xcode,build,sqlite,Xcode,Build,Sqlite,我正在做一个应用程序,在客户端将数据安装到iphone上后,将数据(从sqlite文件)加载到sqlite db中 在Xcode中,我选择我的目标, 然后我进入构建阶段->添加构建阶段->添加运行脚本 这是我的剧本: echo "Begin script ${TARGET_NAME}" cd /Users/toto/Documents cd SQliteDB sqlite3> db.sql sqlite3> .read dbfile.sqlite sqlite3> .exit

我正在做一个应用程序,在客户端将数据安装到iphone上后,将数据(从sqlite文件)加载到sqlite db中

在Xcode中,我选择我的目标, 然后我进入构建阶段->添加构建阶段->添加运行脚本

这是我的剧本:

echo "Begin script ${TARGET_NAME}"
cd /Users/toto/Documents
cd SQliteDB
sqlite3> db.sql
sqlite3> .read dbfile.sqlite
sqlite3> .exit
echo "end script"
已创建文件db.sql,但: 当我转到我的目录并用SQlite数据库浏览器打开文件db.sql时,它会说它是空的。。。这是0公里

那怎么了?当我在终端上尝试这个脚本时,它工作得非常好。。。 dbfile.sqlite位于同一目录中。
运行应用程序后,当我转到构建日志时,没有错误…

用于输出重定向;您的脚本不仅创建了一个文件
db.sql
,还创建了两个文件
。read
。exit

呼叫应如下所示:

sqlite3 db.sql < dbfile.sqlite
sqlite3 db.sql