iPhone模拟器文件夹不在应用程序支持
我正在创建一个将一些数据写入数据库的应用程序。为了检查我需要在应用程序中打开数据库。iPhone模拟器文件夹不在应用程序支持
我想应该是在
〜/库/应用程序支持/ iPhone模拟器....
我还没有发现在应用Support.I iPhone模拟器文件夹中已经安装了iOS 4.2的,和模拟器正常工作。
我在哪里可以找到它?
的Xcode版本3.x 5.x中
模拟器通常与SDK安装在一起,最有可能,你应该看看(例如,如果你在其默认位置安装的Xcode 3.1和SDK 4.3)中:
已安装在您的iPhone模拟器/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iOS Simulator.app
应用程序应该是(例如,如果编译的iOS 4.3)位于:
~/Library/Application Support/iPhone Simulator/4.3/Applications/[app GUID]
如果您正在寻找.sqlite数据库机智欣应用,它应该驻留在:
~/Library/Application Support/iPhone Simulator/4.3/Applications/[app GUID]/Documents/[appname].sqlite
的Xcode 6
模拟器设备位于:
~/Library/Developer/CoreSimulator/Devices/
因此应用程序数据(例如在应用程序文件夹中文件的应用数据库)将在
~/Library/Developer/CoreSimulator/Devices/[simulator device id]/data/Applications/[app GUID]/Documents/[appname.sqlite]
这听起来像你在谈论的核心数据使用SQLite的文件 - 如果是这样,该文件应该在~Library/Application Support/iPhone Simulator/4.2/Applications/
[的AppID] /Library/
(假设你正在模拟iOS 4.2)。如果它不在那里,我不确定它会在哪里。
注意:当你运行模拟器,它创建你的主目录下的某个目录位于:
~/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
祝你好运!;)
在IOS5,按照此步骤在码头
- 右击取景器。
- 点击“转到文件夹”。
- 给文件夹名称为 “/用户/ '用户名'/库/应用程序支持/ iPhone模拟器/”
它会带你在那里。
This Works,thanks to heaps。 **人物**确保您输入您的Mac名称,在其中显示“用户名” – 2015-02-19 06:03:41
我们现在正在模拟器5.0和iOS 6处于beta 4阶段。以前的所有答案和评论都过时了。
我建议测试与
ls -la ~/Library/Application\ Support/iPhone\ Simulator/*.*/Applications
回答有关数据库
find ~/Library/Application\ Support/iPhone\ Simulator/*.*/Applications -name \*.sqlite
的具体问题,这应该持续到苹果做了很大的变化。
你可以在这里
/用户/ YOURUSER /库/应用程序支持/ iPhone模拟器/ 5.1 /应用
或
/用户/ YOURUSER /库/应用程序支持/ iPhone模拟器发现它/6.0/Applications
在Mac OS X 10.7上,用户/ [用户名]/Library是隐藏。使用显示它:
chflags nohidden ~/Library
在终端中运行以下命令以查看Finder中的此目录:1)默认写入com.apple.finder AppleShowAllFiles TRUE 2)killall Finder – 2014-11-07 19:34:30
现在在iOS 8应用程序数据位于Library/Developer/CoreSimulator/Devices/DEVICE NUMBER/data/Containers/Data/Application/APPLICATION ID
请注意,上面的APPLICATION ID每次都会更改,但是[NSFileManager URLsForDirectory:inDomains:]和NSSearchPathForDirectoriesInDomains(NSApplicationSupportDirectory,NSUserDomainMask,YES)将始终使用当前值。您的代码不应依赖于应用程序运行之间的完整路径。 – Logachu 2014-10-23 18:47:28
您也可以编写的代码,会告诉你到底在您的应用程序位于两行。
NSString *appFolderPath = [[NSBundle mainBundle] resourcePath];
NSLog(@"%@", appFolderPath);
在iOS系统10时,Xcode 8.3.3模拟器,
查找 NSSearchPathForDirectoriesInDomains(FileManager.SearchPathDirectory.documentDirectory, FileManager.SearchPathDomainMask.userDomainMask, true)
文件的路径,然后你可以找到在路径sqlite的文件打印
尝试使用此method.My答案 这里。 http://*.com/questions/7731518/no-iphone-simulator-folder-in-application-support/8784630#8784630 – 2012-05-09 09:35:50
可能的重复[有没有办法在iOS模拟器上看到文件系统? (https://*.com/questions/6480607/is-there-any-way-to-see-the-file-system-on-the-ios-simulator) – BB9z 2018-01-19 09:10:41