В «Настройках сборки» цели вашего проекта вы можете добавить что-то подобное в поле «Макросы препроцессора»:
DEV_USERNAME="${USER}"
Конечно, переменную USER
можно заменитьлюбой переменной среды, доступной для системы сборки Xcode.Чтобы получить их список, вы можете добавить скрипт запуска к своей цели и установить флажок «Показывать переменные среды в журнале сборки».
Затем вы можете использовать макрос препроцессора DEV_USERNAME
в своем коде.И если вы хотите использовать его в качестве строки, вы можете «заштриховать» его:
#define xstr(s) str(s)
#define str(s) #s
xstr(DEV_USERNAME)
Это даст вам имя пользователя, заключенное в двойные кавычки.