Как использовать относительный путь в настройках проекта Xcode?
Как использовать относительный путь в настройках проекта Xcode?
Ответ 1
Все пути в настройках Build предполагаются относительно каталога, содержащего файл .xcodeproj. Используйте стандартные маркеры пути Unix
. project directory
.. parent directory
Итак, если ваш файл проекта является trunk/Mac/proj.xcodeproj, а ваши заголовки находятся в trunk/Headers/foo.h, вы должны добавить.. /Headers в свои пути поиска заголовков.
Ответ 2
Ответ 3
В левом верхнем углу рядом с кнопками build/stop щелкните имя вашего проекта и Edit Scheme...
В левом столбце нажмите "Выполнить"
Нажмите "Параметры"
Установите флажок рядом с рабочим каталогом: используйте настраиваемый рабочий каталог.
Затем вы можете изменить относительный путь в любом месте.
EDIT: это для Xcode 4.1
Ответ 4
Для Xcode 5:
Нажмите "Продукт" → "Схема" → "Изменить схему".
Затем следуйте инструкциям ulu5: Нажмите "Запустить", нажмите "Параметры" и установите флажок "Использовать настраиваемый рабочий каталог".
Ответ 5
Используя Xcode 9:
Может быть предназначено для XCode всегда использовать относительные пути к файлам, основанные на каталоге, который содержит xCodeproj, но иногда это не кажется верным, и в моем случае это могло быть связано с тем, что проект (каталог и все ) была скопирована с более ранней версии. Я должен был сделать:
Цель (вверху слева) → Изменить Scheme-> Использовать пользовательский рабочий каталог
и затем укажите, чтобы использовать каталог, содержащий файл моего проекта.
Ответ 6
В настоящее время здесь приводятся различные ответы, которые рекомендуют установить рабочий каталог при выполнении проекта, отредактировав схему и затем выбрав любой каталог, который вы хотите, пропуская то, что кажется ключевой частью вопроса: относительный путь. Если вы просто используете файловый навигатор в пользовательском интерфейсе, вы получите абсолютный путь, вероятно, с вашим собственным домашним каталогом, что не очень хорошо, если проект, над которым вы работаете, используется совместно с другими людьми. Чтобы указать рабочий каталог относительно папки проекта в ней, найдите поле "Рабочий каталог" в схеме (в XCode 10.1 этот Продукт | Схема | Изменить схему, затем Параметры, затем установите флажок "Использовать пользовательский рабочий каталог") и используйте $ PROJECT_DIR, чтобы получить путь относительно проекта.