我正在创建一个将一些数据写入数据库的应用程序。为了检查,我需要在应用程序中打开数据库。
我认为它应该在
〜/Library/Application Support/iphone simulator....
我在“应用程序支持”文件夹中没有找到iPhone模拟器文件夹。 我已经安装了iOS 4.2,并且模拟器正常工作。
我应该在哪里找到它?
我正在创建一个将一些数据写入数据库的应用程序。为了检查,我需要在应用程序中打开数据库。
我认为它应该在
〜/Library/Application Support/iphone simulator....
我在“应用程序支持”文件夹中没有找到iPhone模拟器文件夹。 我已经安装了iOS 4.2,并且模拟器正常工作。
我应该在哪里找到它?
模拟器通常与SDK一起安装,因此如果您在默认位置安装了Xcode 3.1和SDK 4.3,则应该在以下位置查找:
/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iOS Simulator.app
如果应用程序编译为 iOS 4.3,则安装在您的 iPhone 模拟器上的应用程序应该位于以下位置:
~/Library/Application Support/iPhone Simulator/4.3/Applications/[app GUID]
如果你正在寻找应用程序内的.sqlite数据库,它应该位于:
~/Library/Application Support/iPhone Simulator/4.3/Applications/[app GUID]/Documents/[appname].sqlite
模拟器设备位于:
~/Library/Developer/CoreSimulator/Devices/
因此,您的应用程序数据(例如应用程序文档文件夹中的应用程序数据库)将在此处
~/Library/Developer/CoreSimulator/Devices/[simulator device id]/data/Applications/[app GUID]/Documents/[appname.sqlite]
~/Library/Developer/CoreSimulator/Devices/
并在模拟器中重置设置后,问题得到解决。 - andrew在 Mac OS X 10.7 上,用户/[用户名]/Library 文件夹是隐藏的。可以使用以下方法使其可见:
chflags nohidden ~/Library
在IOS5中,按照以下步骤操作:
它将带您到那里。
注意:当您运行模拟器时,它会在您的主目录下创建一个目录,位于:
~/Library/Application Support/iPhone Simulator/
当您将应用程序安装到模拟器上时,它会在一个类似于以下路径的位置为应用程序创建沙盒:
~/Library/Application Support/iPhone Simulator/user/Applications/<GUID>
其中<GUID>
是在安装过程中分配给应用程序的GUID名称的目录。对于您的应用程序而言,找到GUID并不是特别必要的,可以通过快速显示命令行foo来找到应用程序沙盒的路径。从~/Library/Application Support
运行:
Deminem$ find ./ -name "AppName.app"
那么,就这样。它将返回包含此应用程序的所有沙盒目录的列表。该目录中包含您应用程序的“私有”数据:
~/Library/Application Support/iPhone Simulator/user/Applications/<GUID>/Documents
祝你好运!;)
find ./ -name "YourAppName.app"
。但在运行之前,请确保已经通过运行项目一次在沙盒中创建了该应用程序。 - DeminemLibrary/Developer/CoreSimulator/Devices/DEVICE NUMBER/data/Containers/Data/Application/APPLICATION ID
。ls -la ~/Library/Application\ Support/iPhone\ Simulator/*.*/Applications
针对数据库的具体问题作出回答
find ~/Library/Application\ Support/iPhone\ Simulator/*.*/Applications -name \*.sqlite
那应该能持续到苹果做出重大改变为止。
听起来你在谈论Core Data使用的SQLite文件 - 如果是这样,那个文件应该在〜Library/Application Support/iPhone Simulator/4.2/Applications/
[AppID]/Library/
中(假设你正在模拟iOS 4.2)。如果它不在那里,我不确定它会在哪里。
你可以在这里找到它
/Users/YOURUSER/Library/Application Support/iPhone Simulator/5.1/Applications
或者
/Users/YOURUSER/Library/Application Support/iPhone Simulator/6.0/Applications