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

Xcode 12.4运行iOS模拟器报Asset.xcasset文件不存在错误求助

问题定位

Script-7DBCCAD36C20635EF76D902C.sh: line 4: /Users/apple/Desktop/MyProjects/CCBC_iOS/CCBC.xcodeproj/xcuserdata/.xcassets/Asset.xcasset: No such file or directory
上述报错是构建阶段执行自定义Run Script脚本时,脚本第4行硬编码的资源路径与Asset.xcasset实际存放路径不匹配导致。

修复步骤
  • 找到对应自定义脚本
    打开Xcode项目,依次进入项目根节点 -> TARGETS -> CCBC -> Build Phases,找到ID匹配7DBCCAD36C20635EF76D902C的Run Script项(无自定义名称的可逐个点开Run Script核对内容)
  • 修正路径配置
    将脚本第4行指向错误路径的代码,替换为使用Xcode内置环境变量的相对路径写法:
    ASSET_PATH="${SRCROOT}/CCBC/Asset.xcasset"
    ${SRCROOT}为Xcode内置变量,默认指向.xcodeproj文件所在的根目录,拼接后刚好匹配你文件的实际存放路径,也避免后续移动项目、换设备运行出现路径错误。
  • 清理缓存重新构建
    按Command + Shift + K清理Xcode构建缓存,再按Command + R运行项目即可。
可选验证操作

如果需要确认路径正确性,可以在脚本中临时添加一行echo $ASSET_PATH,构建完成后到构建日志中查看输出的路径,和右键Asset.xcasset选择Show in Finder得到的实际路径核对即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.05 20:51:03