代码覆盖率数据生成失败

时间:2015-12-14 06:43:17

标签: ios xcode

当我用slather运行我的测试项目时,我得到了这个日志 有人有想法解决它吗?

  

2015-12-14 14:39:29.483 xctest [7880:987585]捆绑   无法加载“Famima_StampTests.xctest”。尝试重新安装   束。 2015-12-14 14:39:29.484 xctest [7880:987585]   (dlopen的(/Users/wx/Library/Developer/Xcode/DerivedData/Famima_Stamp-akiykixzlljhyegfebcgflamfzgb/Build/Intermediates/CodeCoverage/Famima_Stamp/Products/Debug-iphonesimulator/Famima_StampTests.xctest/Famima_StampTests,   265):找不到符号:_OBJC_CLASS _ $ _ AgreementViewController
  参考自:   /Users/wx/Library/Developer/Xcode/DerivedData/Famima_Stamp-akiykixzlljhyegfebcgflamfzgb/Build/Intermediates/CodeCoverage/Famima_Stamp/Products/Debug-iphonesimulator/Famima_StampTests.xctest/Famima_StampTests   期望:   /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Library/Xcode/Agents/xctest   在   /Users/wx/Library/Developer/Xcode/DerivedData/Famima_Stamp-akiykixzlljhyegfebcgflamfzgb/Build/Intermediates/CodeCoverage/Famima_Stamp/Products/Debug-iphonesimulator/Famima_StampTests.xctest/Famima_StampTests)   程序以退出代码结束:83

1 个答案:

答案 0 :(得分:-1)

我解决了这个问题,就像我解决了大多数XCode问题一样:

  1. 删除DerivedData中的项目文件(Xcode>Preferences>Locations>DerivedData→以跳到查找器中)
  2. Product>Clean
  3. (按住alt-Button键)Product>Clean Build Folder
  4. 退出XCode
  5. 重启XCode
  6. 从您的设备/模拟器中删除您的应用
  7. 再试一次。 如果它仍然无法正常工作,请使用另一台模拟器/设备进行几次运行。迟早它会再次在原版上再次发挥作用。