9
A
回答
2
在项目的目标的“生成设置”,你可以添加类似的东西了“预处理宏”字段:
DEV_USERNAME="${USER}"
当然,USER
变量可以被任何环境所取代变量可用于Xcode构建系统。要获得这些列表,你可以添加一个运行脚本,你的目标并启用勾选“在构建日志显示环境变量”。
然后,您可以使用DEV_USERNAME
预处理器宏在你的代码。如果你想使用它作为一个字符串,可以“字符串”它:
#define xstr(s) str(s)
#define str(s) #s
xstr(DEV_USERNAME)
这会给你加了双引号的用户名。
相关问题
- 1. Xcode等效于Visual Studio环境变量
- 2. 使用Grunt预处理和替换环境变量
- 3. 将预处理器变量传递给nmake构建环境
- 4. 批处理脚本机环境变量
- 5. Makefile的目标取决于文件从环境变量
- 6. 处理食谱版本取决于环境
- 7. angular-cli:CSS取决于环境
- 8. 子项目的Xcode环境变量
- 9. 获取环境变量在Java注解处理器
- 10. 在Windows批处理文件中获取环境变量
- 11. 从Windows批处理文件读取环境变量(cmd.exe)
- 12. Jmeter变量用于jruby预处理器
- 13. 管理环境变量
- 14. 关于VB6 - 环境变量
- 15. 依赖于环境变量
- 16. Jenkins中的预配置环境变量
- 17. 如何使用Xcode Bot环境变量?
- 18. 获取环境变量
- 19. 取决于环境的Playframework设置
- 20. 预处理器宏变量
- 21. C++预处理器变量
- 22. windows批处理命令为循环设置环境变量
- 23. 如何管理VS中基于解决方案的环境变量?
- 24. 环境变量
- 25. 环境变量
- 26. 环境变量
- 27. 环境变量
- 28. 环境变量
- 29. 环境变量
- 30. 预处理器循环'#rep #endrep'不适用于Xcode?
我碰到一些你可能会发现有趣的(或不)来了,采取掠夺在http://stackoverflow.com/a/30396593/734860 – entonio 2015-05-22 12:23:01
有趣的,真的!但在这种情况下可能不会。 – MonsieurDart 2015-05-22 15:53:17
是的,这个问题更一般。 – entonio 2015-05-24 15:51:59