使用Xcode进行逻辑单元测试 - DerivedData为空

时间:2016-11-01 16:06:42

标签: ios xcode unit-testing cocoapods xctest

我正在为现有应用编写一些逻辑单元测试。当我运行测试用例时,我得到了,

  

ld:警告:找不到选项的目录   ' -L /用户/ chinthaka /库/开发商/ Xcode中/ DerivedData / XXXXX-cuqxyxigigmngzcvxbguttpluqva /编译/产品/调试-iphonesimulator / AFNetworking'   ld:找不到-lAFNetworking clang的库:错误:链接器命令   退出代码1失败(使用-v查看调用)

然后我检查了DerivedData目录,它只包含XXXXXUnitTests.xctest文件。

enter image description here

其他链接器标志包含-ObjC和-l(AFNetworking)。

框架搜索路径作为附加图像,它也包含一些pod。 (但AFNetworking不在其中。)

enter image description here

图书馆搜索路径看起来像这样,

enter image description here

我还有什么其他方法可以检查或配置。请帮忙。

1 个答案:

答案 0 :(得分:1)

在我设置"仅构建活动架构"之后,我能够解决问题。将测试目标设置为否。

此外,iOS开发目标是iOS 9.3,它必须是iOS 8.0。