Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 应用程序未使用数据库路径-逻辑问题_Iphone_Objective C_Fmdb - Fatal编程技术网

Iphone 应用程序未使用数据库路径-逻辑问题

Iphone 应用程序未使用数据库路径-逻辑问题,iphone,objective-c,fmdb,Iphone,Objective C,Fmdb,我已经创建了一个sqlite数据库。并将其拖到我的项目资源文件夹中 在我的项目中,我从 /Users/user12/Library/Application Support/iPhone Simulator/4.3.2/Applications/1F219005-A4ED-4794-81FC-65EEF8D243EF/Documents/db.sqlite 我没有使用添加到项目中的sqlite文件。我的项目正在从上面的位置访问DB文件 因此,现在当我尝试从不同的mac启动应用程序时,我无法启动应

我已经创建了一个
sqlite
数据库。并将其拖到我的项目资源文件夹中

在我的项目中,我从

/Users/user12/Library/Application Support/iPhone Simulator/4.3.2/Applications/1F219005-A4ED-4794-81FC-65EEF8D243EF/Documents/db.sqlite
我没有使用添加到项目中的sqlite文件。我的项目正在从上面的位置访问DB文件

因此,现在当我尝试从不同的mac启动应用程序时,我无法启动应用程序,因为在该路径中找不到DB。那么我该如何解决这个问题呢

注意:我使用了
FMDB


我的最终目标是将这个应用程序交给我的客户,因为他将在他的iPhone上运行这个应用程序,所以他应该能够访问sqlite文件而不会出现任何问题。那么我应该做什么更改呢?

当然,其他机器中的xcode将有不同的路径。尝试将sqlite文件放置在新计算机上由xcode创建的应用程序路径

编辑: 我建议按照你在评论中所说的去做。然后使用。
但是
sqlite
文件的路径应该在主捆绑包中。

ps:您需要客户端iPhone的
UDID
s将设备添加到门户。

我需要将应用程序交给我的客户端,他应该能够在手机上运行。那么我应该把我的sqlite文件放在哪里,这样他就可以在手机上安装并运行应用程序而不会出现问题?