En la "construcción de Configuración" de un objetivo de su proyecto, puede añadir algo así para el campo "preprocesador macros":
DEV_USERNAME="${USER}"
Por supuesto, la variable USER
se puede sustituir por cualquier entorno variable disponible para el sistema de compilación Xcode. Para obtener una lista de ellos, puede agregar un script de ejecución a su objetivo y habilitar la marca de verificación "Mostrar variables de entorno en el registro de compilación".
Puede utilizar la macro del preprocesador DEV_USERNAME
en su código. Y si desea utilizarlo como una cadena, puede "stringify" que:
#define xstr(s) str(s)
#define str(s) #s
xstr(DEV_USERNAME)
esto le dará el nombre de usuario entre comillas dobles.
Me encontré con algo que puede resultar interesante (o no), tomar un botín en http://stackoverflow.com/a/30396593/734860 – entonio
¡Interesante, de hecho! Pero tal vez no en este caso. – MonsieurDart
Sí, esta pregunta es más general. – entonio