我在使用CocoaPods安装Kiwi时遇到此错误,同时尝试运行测试:
ld:找不到文件:/Users/nick/Library/Developer/Xcode/DerivedData/LLNetwork-dmoptbvcttajoxfniztuqeiuyggd/Build/Products/Debug-iphonesimulator/LLNetwork.app/LLNetwork clang:错误:链接器命令失败,退出代码为1(使用-v查看调用)
当我尝试添加单独的测试目标以用于集成测试时,这一切都发生了;我制作了目标,添加了一些文件,并将它从CMD + U构建中分离出来(因为我只想偶尔运行集成测试),但是当我尝试将它与Kiwi集成时,事情就爆炸了。
现在我的原始测试,LLNetworkTests中的测试,也在呕吐。
我在其他链接器标志中有 -ObjC -framework XCTest ,而我的Bundle Loader是$(BUILT_PRODUCTS_DIR)/LLNetwork.app/LLNetwork,而我的测试主机是$(BUNDLE_LOADER)。根据Kiwi的安装指南,我还有单元测试目标的配置指向我工作区中的Pods项目。
我在这里缺少什么?
答案 0 :(得分:0)
一位同事帮助我解决了这个问题,并且它不像在Link Binary With Libraries部分中包含lib * .a文件那样愚蠢。 DERP。