Подтвердить что ты не робот

Где $PATH установлен в xcode?

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

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

4b9b3361

Ответ 1

если вы создаете фазу запуска командной оболочки Script, вы можете просто сделать:

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

или что-то еще внутри содержимого Script.

Ответ 2

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

Проверьте developer.apple.com/qa/qa2001/qa1067.html, чтобы узнать, как это сделать.

Ответ 3

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

  • Добавить пользовательскую переменную с знаком + в верхней части страницы
  • Отредактируйте имя переменной PATH и добавьте ваше предпочтительное значение (например, /usr/local/bin для стандартной установки доморощенного.

Target Build Settings

Ответ 4

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

Ответ 5

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

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

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

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

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

Ответ 7

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

введите описание изображения здесь

Ответ 8

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

Вместо того, чтобы открывать xcode, а затем загружать проект или дважды щелкать по нему.

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