
最近,当我进行pod更新、pod安装,然后使用EarlGrey执行测试用例时,我一直收到这个错误。当我尝试使用终端解析路径时,该路径中没有任何内容,我的系统中也没有EarlGrey-1.0.0。

发布于 2017-03-16 14:33:39
同样的答案似乎很简单。虽然不得不努力寻找很多东西,并与EarlGrey开发团队来回奔波。
第一步是修复“podfile”。详细信息如下:
当我遇到这个问题时,我的podfile通常是这样的。

也不可能弄清楚。重复删除'Podfile.lock‘和'Pod’文件夹,并执行'Pod update‘和’Pod install‘。不走运。
然后,我尝试在构建阶段通过直接从我的finder浏览“框架”来更改"EarlGrey复制文件“中的路径。虽然这可以暂时解决我的问题,但它不是永久性的。我检查了我的计划,以确保没有任何事情搞砸了!


如果所有这些都完好无损,那么问题出在podfile上。按照这里提到的说明:https://github.com/google/EarlGrey/blob/master/docs/install-and-run.md#step-2-add-earlgrey-as-a-framework-dependency
或者看看我下面固定的podfile:

按照安装后挂钩中提到的方式添加此行。然后做一个pod安装和干净的构建,应该可以解决这个问题。
发布于 2017-03-30 12:54:05
虽然上面的更改可能会解决这个问题,但在earlgrey gem 0.2发布之后,集成过程应该会更加流畅,而不是在Podfile中使用任何post_install或require。
有关更多信息,请访问here
https://stackoverflow.com/questions/42826841
复制相似问题