我在尝试运行测试时通过 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 项目的单元测试目标的配置。
我在这里想念什么?