首页 > 解决方案 > 使用 Expo 进行排毒构建 - “错误:在 detox.configurations["ios.sim"].build 中找不到构建脚本”

问题描述

目标: 我希望能够使用 Travis 为 expo 应用程序运行排毒测试。

我创建了一个简单的 expo 应用程序,它成功地在我的本地机器上运行了一次排毒测试。推送到 git 并在 Travis 上运行后,所有依赖项安装成功,然后 Travis 构建脚本失败并出现以下错误。

错误: Error: Could not find build script in detox.configurations["ios.sim"].build

问题: 看起来问题是因为在package.json. 对于非expo的带detox的React Native项目,对应的.xcodeproject还是.xxworkspace可以直接搭建的。Expo 没有.xcodeproject.xcworkspace- 为 Expo 项目的“构建”配置放置什么?虽然世博会提供了一个 Exponent.the 应用程序来运行排毒测试,但我看不到任何.xcodeproject or .xcworkspace可以构建的应用程序。

复制步骤:

Travis 故障日志: https ://travis-ci.com/bryanboyko/expo-detox-travis-3/builds/151879107

标签: react-nativeexpotravis-cidetox

解决方案


推荐阅读