在 XCode 5 中构建时在 XCode 项目中运行 bash 文件
Posted
技术标签:
【中文标题】在 XCode 5 中构建时在 XCode 项目中运行 bash 文件【英文标题】:Run a bash file in XCode project at time of building it in XCode 5 【发布时间】:2014-03-31 11:41:00 【问题描述】:我有一个 bash(.sh 文件),其中包含我在构建 XCode 项目时想要做的一些修改。如何在构建时运行该 .sh 脚本?
【问题讨论】:
【参考方案1】:1- 在项目编辑器中,选择要添加运行脚本构建阶段的目标。
2- 单击项目编辑器顶部的构建阶段。
3- 选择编辑器 > 添加构建阶段 > 添加运行脚本构建阶段。
4- 在项目编辑器中公开运行脚本部分。
5- 在运行脚本模板中配置脚本。
6- 屏幕截图显示了运行脚本构建阶段,该阶段在日志导航器中打印正在构建的目标的名称。
您可以使用系统中可用的任何 shell 语言。
来源:Apple 文档。
希望对你有帮助:)
【讨论】:
^^^ 这绝对是答案。如果你想根据构建配置做不同的事情,你可以检查 $CONFIGURATION == "Debug" 或 "Release"。我使用此方法生成一个文件(从未包含在我的源代码库中)以包含服务器信息,以基于 $CONFIGURATION 指向我的生产服务器或开发框。您需要确保运行脚本位于有意义的构建阶段列表中(例如,如果您正在生成要编译的文件,最好在编译阶段之前)。以上是关于在 XCode 5 中构建时在 XCode 项目中运行 bash 文件的主要内容,如果未能解决你的问题,请参考以下文章
在 XCode、iOS 开发中编译时在 Keychain.swift 中构建错误
是否可以从 XCode 4.1 或 4.0.2 构建到 iOS 5 设备?
是否可以在 Xcode 5 中构建 iphoneos6.1 项目,保留 Xcode 4.6.3 故事板中布局的视图行为?