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

如何修改Detox项目中.app文件的binaryPath输出路径?

修改Xcode构建产物路径以适配Detox的binaryPath设置

操作步骤:

  • 打开你的iOS项目(.xcodeproj或.xcworkspace文件)。
  • 在Xcode左侧导航栏选中项目根图标,切换到Build Settings标签页。
  • 在搜索框输入Build Products Path,定位到对应的配置项。
  • 找到Build Products Path(对应Xcode变量BUILD_DIR):
    • 默认值为$(SYMROOT)/Build/Products,如果当前路径缺少Build目录,大概率是该值被修改为$(SYMROOT)/Products。将其改回默认值即可让构建产物生成在ios/build/Build/Products/...路径下。
  • 同时检查Per-configuration Build Products Path(对应CONFIGURATION_BUILD_DIR),确保其值为$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME),保证它依赖于正确的BUILD_DIR路径。
  • 若仅特定Target出现问题,在Build Settings顶部切换到对应Target而非Project级别进行修改。
  • 修改完成后,执行Product > Clean Build Folder清理项目,再重新运行Detox构建命令验证.app路径是否符合预期。

补充说明:

  • $(SYMROOT)是Xcode默认符号根目录,默认指向项目根目录下的ios/build,因此默认配置组合后会生成你需要的ios/build/Build/Products路径。
  • 不建议直接写死绝对路径,使用Xcode内置变量能避免不同环境下的路径适配问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.16 11:40:37