0

我正在尝试在我的 iOS 应用程序(Xcode 8 和 Swift 3)中使用 Research Kit,所以我使用 CocoaPods 安装了它。在此之前,我已经进行了一些单元和 UI 测试。

我可以使用 Research Kit 模块,但是当我尝试运行所有测试时,构建失败。我注意到这仅发生在单元测试中,而不是 UI 测试中。

一些错误是:

  • 在框架“Researchkit.ORKVideoInstructionStep”中包含非模块化标头
  • 在框架“Researchkit.ORKVideoCaptureStep”中包含非模块化标头
  • 重复的接口定义
  • 属性有一个先前的声明

如果我只使用import ResearchKit. 如果我评论导入,则测试成功构建。

我已经尝试过其他解决方案,例如检查文件是否公开并将一些脚本放在 Podfile 的底部,但不能解决我的问题。

编辑:我删除了 ResearchKit 并再次导入它,但直接使用存储库中的 Xcode 文件夹,这次我的单元测试成功构建。

也许这是 Cocoapods 的问题?我做了一些研究,但我仍然无法解决这个问题。也许我只需要使用带有“嵌入式二进制”方法的 ResearchKit。

4

0 回答 0