首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Xcode 4为方案脚本构建设置变量

Xcode 4为方案脚本构建设置变量
EN

Stack Overflow用户
提问于 2011-03-16 09:23:35
回答 2查看 5.9K关注 0票数 9

我还在适应Xcode4,所以如果这是一个愚蠢的问题,请原谅我:

在以前的Xcode版本中,可以使用任何构建设置变量(例如,在与构建关联的任何shell脚本中使用SRCROOT或PRODUCT_NAME等。这可以通过向任何目标添加一个“Run Script”构建阶段来轻松实现。

然而,在Xcode4中,添加的方案(顺便说一句,真的很棒)似乎不允许使用这些变量。有没有可能这是设计出来的?有解决办法吗?

EN

回答 2

Stack Overflow用户

发布于 2011-11-20 00:23:31

在Xcode4.2中的"Run Script“方案操作中,有一个"Provide build settings from...”下拉菜单,您可以在其中选择要从中获取环境变量的目标。请看下面的截图:

除此之外,如果您选择"None",将有一堆环境变量由Xcode设置。您可以通过执行诸如printenv > ~/Desktop/printenv.txt之类的操作将它们转储到一个文本文件中,从而发现所有它们。

一些更有用的环境变量包括ARCHIVE_PATHSCHEME_NAMEUSERARCHIVE_DSYMS_PATHARCHIVE_PRODUCTS_PATH

票数 12
EN

Stack Overflow用户

发布于 2011-03-25 22:39:22

在Xcode4中,您仍然可以像在Xcode3中一样,向目标添加运行脚本。首先,在左侧项目导航器窗格中选择项目,然后在运行脚本部分的构建阶段选项卡中查看选定的目标。脚本可以像Xcode3一样使用常用的变量集。

在Apple开发者论坛上阅读了一些关于这个话题的帖子,似乎Apple至少已经承认了pre和post操作的局限性,所以我们可能会在未来的更新中看到它的修复(如果您还没有这样做,请与Apple一起打开错误报告)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5319989

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档