导入ResearchKit打破了我对UnitTests的构建

时间:2017-07-28 17:43:52

标签: ios cocoapods researchkit

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

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

有些错误是:

  • 在框架内包含非模块化标题' Researchkit.ORKVideoInstructionStep'
  • 在框架内包含非模块化标题' Researchkit.ORKVideoCaptureStep'
  • 重复的界面定义
  • 财产有一个先前的声明

如果我只使用import ResearchKit,就会发生这种情况。如果我评论导入,测试将成功构建。

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

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

也许Cocoapods存在问题?我做了一些研究,但我仍然无法解决这个问题。也许我只需要将ResearchKit用于"嵌入式二进制文件"方法

0 个答案:

没有答案