2013-11-28 29 views
1

我有一个“运行脚本”阶段,作为XCode 5中的一个构建阶段。 现在我想将参数传递给我的脚本。比如我想XCode中调用我的脚本是这样的:如何将参数从xcode构建阶段传递给shell脚本

/path/myscript DEBUG IPHONESIMULATOR 

如果当前构建配置调试的iPhone模拟器

或者这样说:

/path/myScript RELEASE IPHONEOS 

如果当前构建配置发布for iphone os

或者这样:

/path/myScript DEBUG IPHONEOS 

如果当前的构建配置是针对iphone操作系统的调试

我该如何实现这一目标?

感谢,

巴巴

回答

2

有很多通过Xcode的默认设置环境变量并且当您添加项目/目标构建设置一个用户定义的值。您可以在运行脚本阶段开始时列出它们,并且您将在构建详细日志中看到它们(在运行脚本设置设置中打开“在生成日志中显示环境变量”)

BUILD_TYPE is fe Debug或发布取决于你实际做什么类型的构建

+0

感谢它的工作。我实际上使用了CONFIGURATION和PLATFORM_NAME变量。另外为了可视化日志中的变量,我必须在脚本中编写“env”(不带引号)。 – Baba

相关问题