Xcode не смотрит на вашу среду оболочки.
Посмотрите на NSProcessInfo; и сделайте NSLog, чтобы увидеть, что произойдет.
Если вы хотите, чтобы путь применялся ко всем графическим программам, вам нужно настроить ~ / .MacOSX / environment.plist. как описано.
Рекомендованный способ установки переменных окружения на самом деле находится в / etc / paths и etc / paths.d, хотя они также не подхватываются Xcode.
Я спрашивал об этом здесь .