где $ PATH установлен в xcode? - PullRequest
23 голосов
/ 31 мая 2009

Похоже, что настройка среды $ PATH в xcode отличается от моей оболочки пользователя.

Откуда xcode получает настройку $ PATH и как лучше всего добавить путь поиска?

Ответы [ 8 ]

17 голосов
/ 31 мая 2009

если вы пишете фазу сборки Run Shell Script, вы можете просто сделать:

PATH=${PATH}:/opt/local/bin

или что-либо внутри содержимого скрипта.

6 голосов
/ 31 мая 2009

XCode получает переменные окружения так же, как и другие процессы OS X, из ~ / .MacOSX / environment.plist.

Проверьте developer.apple.com / qa / qa2001 / qa1067.html для получения подробной информации о том, как установить вещи.

3 голосов
/ 30 августа 2014

В Xcode 5 вы можете добавить свой PATH как переменную либо к цели, либо к настройкам проекта.

  1. Добавление пользовательской переменной со знаком + в верхней части страницы
  2. Измените имя переменной на PATH и добавьте предпочтительное значение (например, /usr/local/bin для стандартной установки homebrew.

Target Build Settings

2 голосов
/ 01 июня 2009

Если вы говорите конкретно о переменной окружения пути поиска с именем PATH , то есть несколько мест, где она установлена:

1 голос
/ 27 марта 2017

Самое простое решение - добавить переменную PATH в Xcode.

enter image description here

1 голос
/ 01 июня 2009

Xcode не смотрит на вашу среду оболочки.

Посмотрите на NSProcessInfo; и сделайте NSLog, чтобы увидеть, что произойдет.

Если вы хотите, чтобы путь применялся ко всем графическим программам, вам нужно настроить ~ / .MacOSX / environment.plist. как описано.

Рекомендованный способ установки переменных окружения на самом деле находится в / etc / paths и etc / paths.d, хотя они также не подхватываются Xcode.

Я спрашивал об этом здесь .

0 голосов
/ 22 мая 2016

У меня ничего не получалось в XCode 7.
Вам необходимо установить переменную PATH в схемах XCode.

Нашел решение по адресу: Где установить переменные окружения для приложения?

0 голосов
/ 20 февраля 2015

Попробуйте открыть свой проект xcode из терминала, у меня это сработало: open some.xcodeproj

Вместо открытия xcode и последующей загрузки проекта или двойного щелчка по нему.

Я знаю ... глупо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...