我创建了一个sqlite
数据库。并将其拖到我的项目资源文件夹中。
在我的项目中,我正在从
访问sqlite文件/Users/user12/Library/Application Support/iPhone Simulator/4.3.2/Applications/1F219005-A4ED-4794-81FC-65EEF8D243EF/Documents/db.sqlite
我没有使用添加到项目中的sqlite文件。我的项目正在从上面的位置访问数据库文件。
所以,现在当我尝试从不同的mac启动我的应用程序时,我无法启动应用程序,因为在该路径中找不到DB。那么我怎么能解决这个问题呢?
注意:我使用了FMDB
。
我的最终目标是将此应用程序提供给我的客户,因为他将在他的iPhone上运行该应用程序,他应该能够毫无问题地访问sqlite文件。那么我应该做些什么改变?
答案 0 :(得分:0)
其他机器中的xcode肯定会有不同的路径。尝试将sqlite文件放在新机器上由xcode创建的应用程序路径上。
编辑:
为了做你在评论中所说的话我建议create an ad-hoc certificate。然后使用xcode to create your archive。
但是sqlite
文件的路径应该在您的主要包中
ps:您需要UDID
个客户端iPhone才能将设备添加到门户网站。