Нажмите на ФАЙЛ-> НАСТРОЙКИ ПРОЕКТА . Он говорит вам папку там. Обратите внимание на маленькую кнопку со стрелкой - она откроет вам папку в поиске. Очень кстати.
Толстяк
3
Похоже, что было обновлено до Файл -> Настройки рабочего пространства .
Джоэл Пурра
Ответы:
225
~/Library/Developer/Xcode/DerivedDataтеперь по умолчанию.
Вы можете установить prefs в Xcode, чтобы позволить проектам указывать свои каталоги сборки.
Итак, моя сборка идет в .../XCode/DerivedData/папку, достаточно просто. За исключением того, что подпапки кажутся AppName-asdflkjqwergoobledygook. Так как я строю из скрипта, я бы хотел найти сборку (поэтому я могу упаковать ее и отправить через TestFlight :) Как определить, какой из множества MyAppName-xxxx-s является правильным? Спасибо! (Примечание для Хита: в данном конкретном случае я не хочу форсировать вывод CONFIGURATION_BUILD_DIRпараметром, поскольку он портит устаревшие целевые зависимости.)
Olie
6
Вы можете найти настройку в Предпочтения
XCode
6
Результаты сборки, как правило, не контролируются версией, поэтому это может быть улучшение для других IDE.
Арне Эвертссон
1
Мне нравится это. Не беспокойтесь об исключении папок obj bin из контроля версий. Единственная проблема это найти, но ... Google.
Вейланд Ютани
4
@ArneEvertsson Есть ли какая-либо система контроля версий на этой планете, которая не предлагает способ игнорировать каталоги сборки? Как ... даже один?
hraban
23
Он должен на расположенном в: ~/Library/Developer/Xcode/DerivedData.
Если вы изменили настройки по умолчанию, вы можете увидеть, где находится каталог сборки, перейдя в File-> Workspace Settings, затем посмотрите на Build Location
Превосходно. Есть ли переменная, которая сообщает имя выходной папки, если я просто позволю XCode сделать это? (Я имею в виду случайный текст после названия приложения в .../Xcode/DerivedData) Спасибо!
Оли
8
Настройте параметры проекта XCode, это может решить вашу проблему.
Я удивлялся тому же сам. Я обнаружил, что под Файл (меню) есть пункт «Настройки проекта». Открывается диалоговое окно с 3 вариантами выбора: «Местоположение по умолчанию», «Местоположение относительно проекта» и «Пользовательское расположение». «Относительно проекта» помещает продукты сборки в папку проекта, как и раньше. Этого нет в меню «Предпочтения», и его необходимо устанавливать каждый раз при создании проекта. Надеюсь это поможет.
Привет, добро пожаловать в stackoverflow. Похоже, это старый вопрос и уже есть ответ. Вы все можете опубликовать свой ответ, если вы думаете, что ваш ответ отличается и лучше, чем другие. Я предлагаю вам, пожалуйста, добавить «чем ваш ответ отличается / лучше», чем другие. Это поможет пользователям отличать его от других ответов.
Амит Пхалтанкар
Амит, этот ответ включает в себя более подробную информацию о том, что GUI показывает в настоящее время, что отличается от предыдущего.
AnneTheAgile
3
С проектом, ранее созданным в Xcode3, я вижу промежуточный каталог под build/названием Foo.buildwhere, где Fooнаходится имя моего проекта, а затем в тех каталогах, которые вы ожидаете (Debug-iphonesimulator, Release-iphoneos и т. Д., При условии, что вы выполнили сборку такого типа), содержащий объектные файлы и продукты.
Теперь я подозреваю, что если вы запускаете новый проект в Xcode4, местоположение по умолчанию находится в DerivedData, но если вы открываете проект Xcode3 в Xcode4, то Xcode4 использует каталог build / (как описано выше). Итак, есть несколько правильных ответов. :-) В меню «Файл» «Параметры проекта» вы можете настроить столько, сколько вам нравится XCode в этом отношении.
Ответы:
~/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
переменную окружения.Источник: http://developer.apple.com/library/mac/#documentation/DeveloperTools/Reference/XcodeBuildSettingRef/0-Introduction/introduction.html#//apple_ref/doc/uid/TP40003931-CH1-SW1
источник
.../Xcode/DerivedData
) Спасибо!Настройте параметры проекта XCode, это может решить вашу проблему.
источник
Я удивлялся тому же сам. Я обнаружил, что под Файл (меню) есть пункт «Настройки проекта». Открывается диалоговое окно с 3 вариантами выбора: «Местоположение по умолчанию», «Местоположение относительно проекта» и «Пользовательское расположение». «Относительно проекта» помещает продукты сборки в папку проекта, как и раньше. Этого нет в меню «Предпочтения», и его необходимо устанавливать каждый раз при создании проекта. Надеюсь это поможет.
источник
С проектом, ранее созданным в Xcode3, я вижу промежуточный каталог под
build/
названиемFoo.build
where, гдеFoo
находится имя моего проекта, а затем в тех каталогах, которые вы ожидаете (Debug-iphonesimulator, Release-iphoneos и т. Д., При условии, что вы выполнили сборку такого типа), содержащий объектные файлы и продукты.Теперь я подозреваю, что если вы запускаете новый проект в Xcode4, местоположение по умолчанию находится в DerivedData, но если вы открываете проект Xcode3 в Xcode4, то Xcode4 использует каталог build / (как описано выше). Итак, есть несколько правильных ответов. :-) В меню «Файл» «Параметры проекта» вы можете настроить столько, сколько вам нравится XCode в этом отношении.
источник
По умолчанию
Build location
находится вDerived Data
.Обратите внимание: путь к продукту может быть изменен, если вы удалите DerivedData во время процесса разработки и пересоберите его снова.
Вы можете изменить местоположение
Build location
. Это повлияет на все рабочее пространствоВы можете изменить местоположение цели, используя:
Значением по умолчанию является
$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
Это имеет смысл, если вы хотите создать автономный
Build location
Xcode 10.2.1
источник
В случае выполнения отладки
~ / Библиотека / Разработчик / Xcode / DerivedData / {ваше приложение} / Build / Products / Debug / {Имя проекта} .app / Contents / MacOS
Вы можете найти отдельный исполняемый файл (64-битный исполняемый файл Mach-O x86_64)
источник
Для меня это было под:
/ Users / {ваше имя пользователя} / Library / Developer / Xcode / DerivedData ...
и НЕ в / Библиотека / Разработчик / Xcode / DerivedData ...
источник