如何在 Xcode 中找到 iOS 应用程序的 APP_UUID?

发布于 2024-11-26 22:52:37 字数 139 浏览 0 评论 0原文

iOS Simulator 将应用程序存储在 ~/Library/Application Support/iPhone Simulator/4.2/Applications/APP_UUID/ 中

,但是如何找到特定项目/目标的 APP_UUID?

iOS Simulator stores apps in ~/Library/Application Support/iPhone Simulator/4.2/Applications/APP_UUID/

But how do I find the APP_UUID for a specific Project/Target?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

晌融 2024-12-03 22:52:37

转到

~/Library/Developer/CoreSimulator/Devices/ 

并输入内容

find . -iname "*.app"

shell

。 ** 更新为 Xcode 8 **

Go to

~/Library/Developer/CoreSimulator/Devices/ 

and type

find . -iname "*.app"

in a shell.

** Updated for Xcode 8 **

小…楫夜泊 2024-12-03 22:52:37

我发现的最简单的方法是在模拟器中运行应用程序并 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]);

The easiest way I've found is to run the app in the simulator and NSLog the result of a standard path-locating function, like this one:

- (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]);
远昼 2024-12-03 22:52:37

这就是您所需要的:

xcrun simctl get_app_container booted com.bundle.identifier

只需将 com.bundle.identifier 更改为您的应用程序包标识符

Here is what you need:

xcrun simctl get_app_container booted com.bundle.identifier

just change com.bundle.identifier to your app bundle identifier

浪漫人生路 2024-12-03 22:52:37

不必记住这些命令,一种非常简单直接的方法就是:

  1. 打开 top (或任何活动管理器)
  2. 搜索您的应用程序名称

您的应用程序存储的位置将在那里

Instead of having to remember these commands, a very simple and straightforward way is to simply:

  1. open top (or any activity manager)
  2. search for your application name

The location where your app is stored will be there

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文