发布于 2016-02-25 21:18:45
您提到的错误:
dyld: Library not loaded Reason: image not found指示动态加载程序无法找到要加载的EarlGrey动态框架。造成这种情况的原因可能有多种:
正如添加EarlGrey作为依赖项中所指出的
您必须在您的计划中添加以下内容:
Key: `DYLD_INSERT_LIBRARIES`
Value:`@executable_path/EarlGrey.framework/EarlGrey`请注意,值必须为@executable_path,以便动态加载程序在设备上运行时能够找到库,如果路径引用了dev机器上的某个位置(即运行Xcode),测试将在模拟器上工作,但不会在设备上工作,并且会发生相同的错误。以上步骤设置路径,下一步要做的是告诉Xcode将复制 EarlGrey动态库到该路径中。使用构建阶段的“复制文件”执行此操作:
Absolute Path$(TEST_HOST)/..路径请注意,在上面提到的链接中,这些说明都在"最终测试配置“下面。
https://stackoverflow.com/questions/35592241
复制相似问题