iOS模拟器将应用程序存储在〜/ Library / Application Support / iPhone Simulator / 4.2 / Applications / APP_UUID /
中但是如何找到特定项目/目标的APP_UUID?
答案 0 :(得分:7)
转到
~/Library/Developer/CoreSimulator/Devices/
并输入
find . -iname "*.app"
在一个shell中。
**更新了Xcode 8 **
答案 1 :(得分:2)
我发现最简单的方法是在模拟器中运行应用程序,并在NSLog中运行标准路径定位函数的结果,如下所示:
- (NSString *)applicationDocumentsDirectory {
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,
NSUserDomainMask,
YES);
NSString *basePath = ([paths count] > 0) ? [paths objectAtIndex:0] : nil;
return basePath;
}
// elsewhere, like in -application:didFinishLaunching:withOptions:
NSLog(@"app doc directory: %@", [self applicationDocumentsDirectory]);
答案 2 :(得分:0)
这是您需要的:
xcrun simctl get_app_container booted com.bundle.identifier
只需将com.bundle.identifier
更改为您的应用包标识符
答案 3 :(得分:0)
无需记住这些命令,一种非常简单明了的方法是:
top
(或任何活动管理器)应用的存储位置将在那里