Я использую Xcode 3.2.6, MacOSX.Xcodebuild не может получить значения среды из файла проекта?
У меня есть глобально видимые настройки среды:
ICU_SRC=~/Documents/icu/source
Это действительно установочная среда, это установить время входа в системе. Когда я открываю терминал, он там.
В моем проекте, под Header Search Paths
Я добавил это:
$(ICU_SRC)/i18n
$(ICU_SRC)/common
Эти расширения правильно, когда я компилирую внутри IDE. Когда я смотрю на результаты сборки, я вижу это:
-I/Users/eric.grunin/Documents/icu/source/i18n
-I/Users/eric.grunin/Documents/icu/source/common
Когда я строю из командной строки, однако, не удается. То, что я вижу это:
-I/i18n
-I/common
Вот команда, я использую для компиляции:
/USR/бен/окр -i xcodebuild -project my_project.xcodeproj -target "my_program" - конфигурация Release -sdk macosx10.6 build
Что я делаю неправильно?
Edited добавить:
Apple, объясняет Setting environment variables for user processes
Спасибо, но это действительно настройка среды, я установил ее в '~/.MacOSX/environment.plist', и она видна в терминале. Но xcodebuild, похоже, думает, что это что-то другое. – egrunin
О, извините. Я не знал об этом. –