我正在尝试针对一些项目中的类编写一些iOS逻辑测试,这些测试使用了podspec中某些库的功能。我正在使用Xcode中提供的标准单元测试包(尽管不是Application Tests,只是单元测试)。
例如,我使用Magical Record,并在podspec中链接了该库。它存在于我的工作区的Pods项目中,并且可以在模拟器或设备上运行该应用程序时按预期工作。但是,当我尝试链接到使用Magical Record的对象的测试时,出现链接器错误,指出它无法从Magical Record中找到选择器。我曾尝试在逻辑测试包中更新HEADER_SEARCH_PATH,甚至将其硬编码到CocoaPods创建的标头目录中,但没有运气。
我可以毫无问题地对不使用CocoaPods库的类进行单元测试。
我要解决这个错误吗?我是否应该做其他事情来让编译器查看CocoaPods库?