Как мне найти 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
к идентификатору вашего приложения
Вместо того, чтобы запоминать эти команды, очень простой и понятный способ - просто:
- открыто
top
(или любого менеджера деятельности) - поиск по названию вашего приложения
Место, где хранится ваше приложение, будет там