До Xcode 4 сборка раньше создавалась в корневой папке моего проекта. Я больше не могу его найти.
Где я могу найти папку для сборки?
До Xcode 4 сборка раньше создавалась в корневой папке моего проекта. Я больше не могу его найти.
Где я могу найти папку для сборки?
Ответы:
~/Library/Developer/Xcode/DerivedData
теперь по умолчанию.
Вы можете установить prefs в Xcode, чтобы позволить проектам указывать свои каталоги сборки.
.../XCode/DerivedData/
папку, достаточно просто. За исключением того, что подпапки кажутся AppName-asdflkjqwergoobledygook
. Так как я строю из скрипта, я бы хотел найти сборку (поэтому я могу упаковать ее и отправить через TestFlight :) Как определить, какой из множества MyAppName-xxxx
-s является правильным? Спасибо! (Примечание для Хита: в данном конкретном случае я не хочу форсировать вывод CONFIGURATION_BUILD_DIR
параметром, поскольку он портит устаревшие целевые зависимости.)
Он должен на расположенном в: ~/Library/Developer/Xcode/DerivedData
.
Если вы изменили настройки по умолчанию, вы можете увидеть, где находится каталог сборки, перейдя в File-> Workspace Settings, затем посмотрите на Build Location
Вы можете настроить выходной каталог, используя CONFIGURATION_BUILD_DIR
переменную окружения.
.../Xcode/DerivedData
) Спасибо!
Я удивлялся тому же сам. Я обнаружил, что под Файл (меню) есть пункт «Настройки проекта». Открывается диалоговое окно с 3 вариантами выбора: «Местоположение по умолчанию», «Местоположение относительно проекта» и «Пользовательское расположение». «Относительно проекта» помещает продукты сборки в папку проекта, как и раньше. Этого нет в меню «Предпочтения», и его необходимо устанавливать каждый раз при создании проекта. Надеюсь это поможет.
С проектом, ранее созданным в Xcode3, я вижу промежуточный каталог под build/
названием Foo.build
where, где Foo
находится имя моего проекта, а затем в тех каталогах, которые вы ожидаете (Debug-iphonesimulator, Release-iphoneos и т. Д., При условии, что вы выполнили сборку такого типа), содержащий объектные файлы и продукты.
Теперь я подозреваю, что если вы запускаете новый проект в Xcode4, местоположение по умолчанию находится в DerivedData, но если вы открываете проект Xcode3 в Xcode4, то Xcode4 использует каталог build / (как описано выше). Итак, есть несколько правильных ответов. :-) В меню «Файл» «Параметры проекта» вы можете настроить столько, сколько вам нравится XCode в этом отношении.
По умолчанию Build location
находится в Derived Data
.
Обратите внимание: путь к продукту может быть изменен, если вы удалите DerivedData во время процесса разработки и пересоберите его снова.
Xcode -> Preferences... -> Locations
Вы можете изменить местоположение Build location
. Это повлияет на все рабочее пространство
File -> Project/Workspace Settings... -> Advanced
Вы можете изменить местоположение цели, используя:
Project editor -> select a target -> Build Settings -> Per-configuration Build Products Path
Значением по умолчанию является$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
Это имеет смысл, если вы хотите создать автономный Build location
Xcode 10.2.1