как найти встроенный продукт (приложение) в Xcode 4x программно - PullRequest
1 голос
/ 29 марта 2012

Я знаю расположение папки DerivedData, которую Xcode создает, когда я собираю проект.Есть ли способ найти приложение, представленное в расположении ниже, программно?Папка в DerivedData / MyApp-xxxxx переименовывается каждый раз, когда я очищаю проект.Есть ли способ записать местоположение в env оболочки сразу после сборки приложения.

/Users/macadmin/Library/Developer/Xcode/DerivedData/MyApp-afepqzfgigqcxicavejbdehhtbox/Build/Products/Debug-iphonesimulator/MyApp

1 Ответ

2 голосов
/ 29 марта 2012

Переменная окружения BUILT_PRODUCTS_DIR должна быть тем, что вы ищете. Если вы хотите покопаться в комплекте, вы можете определить его имя с помощью WRAPPER_NAME. Что-то вроде $(BUILT_PRODUCTS_DIR)/$(WRAPPER_NAME) будет путь к комплекту приложения.

/ Пользователи / macadmin / Library / Developer / Xcode / DerivedData / MyApp-afepqzfgigqcxicavejbdehhtbox / Build / Products / Debug-iphonesimulator / MyApp.app

Настройки сборки и местоположения продукта

...