我有一个“运行脚本”阶段作为 XCode 5 中的构建阶段之一。 现在我想将参数传递给我的脚本。例如,我希望 XCode 以这种方式调用我的脚本:
/path/myscript DEBUG IPHONESIMULATOR
如果当前构建配置是针对 iphone 模拟器的调试
或者这样:
/path/myScript RELEASE IPHONEOS
如果当前构建配置是 iPhone 操作系统的 Release
或者这样:
/path/myScript DEBUG IPHONEOS
如果当前构建配置是针对 iphone 操作系统的调试
我怎样才能实现这一目标?
谢谢
爸爸
最佳答案
默认情况下,xcode 设置了很多环境变量,当您在项目/目标build设置中添加用户定义的值时,您会设置很多环境变量。您可以在运行脚本阶段开始时列出所有这些变量,并且您将在构建详细日志中看到它们(在运行脚本设置中打开“在构建日志中显示环境变量”)
BUILD_TYPE 是调试还是发布,具体取决于您实际执行的构建类型
关于xcode - 如何从 xcode 构建阶段将参数传递给 shell 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20274309/