Как мне найти APP_UUID в Xcode для приложения для iOS?

iOS Simulator хранит приложения в ~/ Библиотека / Поддержка приложений /iPhone Simulator/4.2/ Приложения /APP_UUID/

Но как мне найти APP_UUID для конкретного проекта / цели?

2 ответа

Идти к

~/Library/Developer/CoreSimulator/Devices/ 

и введите

find . -iname "*.app"

в оболочке.

** Обновлено для Xcode 8 **

Самый простой способ, который я нашел, это запустить приложение в симуляторе и 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]);

Вот что вам нужно:

xcrun simctl get_app_container booted com.bundle.identifier

просто поменяй com.bundle.identifier к идентификатору вашего приложения

Вместо того, чтобы запоминать эти команды, очень простой и понятный способ - просто:

  1. открыто top (или любого менеджера деятельности)
  2. поиск по названию вашего приложения

Место, где хранится ваше приложение, будет там

Другие вопросы по тегам