Xcode 中未找到 Kiwi 文件错误

Posted

技术标签:

【中文标题】Xcode 中未找到 Kiwi 文件错误【英文标题】:Kiwi File Not Found Error in Xcode 【发布时间】:2014-04-14 19:43:57 【问题描述】:

我通过 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 项目的单元测试目标的配置。

我在这里错过了什么?

【问题讨论】:

【参考方案1】:

一位同事帮我解决了这个问题,这很愚蠢,因为在 Link Binary With Libraries 部分中不包括 lib*.a 文件。得了。

【讨论】:

以上是关于Xcode 中未找到 Kiwi 文件错误的主要内容,如果未能解决你的问题,请参考以下文章

获取 BitcoinLib 错误 = “在配置文件中未找到 CoinParameters 中定义的一个或多个必需参数!”

Xcode 4.6 中未添加配置文件

XCode 7 XCTest(Kiwi) +加载类别方法调用了两次

使用 Kiwi、Core Data 和 Magical Record 进行单元测试

Xcode 5.0.1 中未报告分段错误

Celery Django 未注册任务,shell 中未找到模块错误