首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >对现有iOS项目进行OCUnit测试。"ld:找不到文件“

对现有iOS项目进行OCUnit测试。"ld:找不到文件“
EN

Stack Overflow用户
提问于 2012-03-06 06:59:15
回答 6查看 10K关注 0票数 18

我一直在关注这篇博文:Adding unit tests to existing project.

然而,我得到了这个错误:

调试% ld:找不到文件:Build/Products/

-iphoneos/MyApp.app/MyApp命令失败,退出代码为%1

我有我的测试目标属性,

捆绑包加载器= $(BUILT_PRODUCTS_DIR)/MyApp.app/MyApp

测试主机= $(BUNDLE_LOADER)

(两者都等同于: build/Debug-iphoneos/MyApp.app/MyApp)

我的猜测是,这些变量没有指向与编译器相同的位置。“生成/调试-iphoneos/...”vs "Build/Products/Debug-iphoneos/...“

我的猜测可能是完全错误的,但无论哪种方式,有谁知道是什么导致了这个错误,或者我如何修复这些环境变量?

谢谢你的帮助

相同的

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2012-03-09 09:50:51

深入~/Library/Developer/Xcode/DerivedData,深入到您的项目中。从那里,遵循Bundle Loader路径。看看那里到底有什么。

现在看看你的Info.plist (或者你目标的信息设置),寻找“可执行文件”或CFBundleExecutable。如果是${EXECUTABLE_NAME},请检查目标的“产品名称”设置。

票数 18
EN

Stack Overflow用户

发布于 2012-08-31 06:55:02

我遇到了同样的问题-它没有意义,因为它使用的路径实际存在的可执行文件。仔细查看编译命令会发现,问题出在加载器路径上有一个额外的空间。

票数 6
EN

Stack Overflow用户

发布于 2013-12-17 16:03:13

在生成设置中查找“搜索路径”。可能在“框架搜索路径”下有不存在的路径,或者像库搜索路径这样的其他路径

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9575390

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档