You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何搜索Xcode Build Phases?多Target脚本搜索无结果的解决办法

解决Xcode无法搜索Build Phases脚本内容的问题

我之前也碰到过这个糟心的问题!Xcode默认确实会把Build Phases里的脚本内容排除在全局搜索范围之外,不过有几个实用的解决办法:

  • 直接查看项目配置文件
    Build Phases里的所有脚本其实都存在项目的.pbxproj文件中。你可以右键点击项目的.xcodeproj包,选择「显示包内容」,找到project.pbxproj文件后用Xcode或其他文本编辑器打开,直接在这个文件里搜索脚本内容就行——所有Build Phase的配置细节都存在这里。

  • 自定义Xcode搜索范围
    在Xcode的Find Navigator中,点击搜索框旁的「Find」下拉菜单选择「Find in Project」,接着点击搜索框下方「Text」旁边的箭头展开「Scope」选项,点击「Customize...」。在弹出的窗口里,把「Build Configuration Files」类别(或者直接指定.pbxproj文件)添加到搜索范围中,之后再搜索就能覆盖Build Phases里的脚本内容了。

  • 将脚本提取到外部文件(推荐)
    如果你的脚本代码较长,更建议把它迁移到项目内的独立.sh文件中(比如放在Scripts/目录下),然后在Build Phases里通过命令调用,例如:

    sh "${SRCROOT}/Scripts/MyCustomBuildScript.sh"
    

    这种方式不仅能让脚本内容被Xcode正常搜索到,还方便版本控制和后续修改,比直接在Build Phases里写大段代码更易维护。

内容的提问来源于stack exchange,提问作者mfaani

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.19 08:14:50