Перед Xcode 4 збірка створювалася в кореневій папці мого проекту. Я більше не можу його знайти.
Де я можу знайти папку збірки?
Перед Xcode 4 збірка створювалася в кореневій папці мого проекту. Я більше не можу його знайти.
Де я можу знайти папку збірки?
Відповіді:
~/Library/Developer/Xcode/DerivedData
тепер за замовчуванням.
Ви можете встановити префікси в Xcode, щоб дозволити проектам вказувати свої каталоги збирання.
.../XCode/DerivedData/
папку, досить проста. За винятком того, що вкладені папки AppName-asdflkjqwergoobledygook
. Оскільки я будую за сценарієм, я хотів би насправді знайти збірку (тому я можу її упакувати та надіслати через TestFlight :) Як я можу визначити, який із багатьох MyAppName-xxxx
-s є правильним? Дякую! (Примітка до Хіта: у цьому конкретному випадку я не хочу примусово виводити CONFIGURATION_BUILD_DIR
параметр, оскільки він переплутує застарілі цільові залежності.)
Він повинен на розташованому в: ~/Library/Developer/Xcode/DerivedData
.
Якщо ви змінили параметри за замовчуванням, ви можете побачити, де знаходиться каталог збірки, перейшовши в меню Файл-> Налаштування робочої області, а потім подивіться на Розташування збірки
Ви можете налаштувати вихідний каталог за допомогою CONFIGURATION_BUILD_DIR
змінної середовища.
.../Xcode/DerivedData
) Дякую!
Я сам собі дивувався. Я виявив, що в меню Файл (меню) є пункт "Налаштування проекту". Він відкриває діалогове вікно з трьома варіантами: "Місцезнаходження за замовчуванням", "Місцерозташування щодо проекту" та "Спеціальне місце розташування" "Відношення до проекту" додає продукти побудови в папку проекту, як і раніше. Цього немає в меню Налаштування, і його потрібно встановлювати щоразу, коли проект створюється. Сподіваюся, це допомагає.
З проектом, створеним раніше в Xcode3, я бачу проміжний каталог під build/
назвою, Foo.build
де 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