'警告:找不到选项'的目录构建错误

时间:2015-08-16 21:16:19

标签: ios xcode compiler-errors

当我尝试构建它时,我的应用程序突然开始给我一个错误。这是我得到的错误:

  

ld:警告:找不到选项的目录' -L / Users / user / Documents / Developer / Alton-Towers-Times / build / Debug-iphoneos'   ld:文件太小(长度= 0)文件' / Users / user / Library / Developer / Xcode / DerivedData / Mouse_Times_Florida-eqhrhnbxmmkxtahdghmnvehbzbgt / Build / Intermediates / Mouse Times Florida.build/Debug-iphonesimulator/Mouse Times Florida WatchKit Extension.build/Objects-normal/x86_64/SecondInterfaceController.o'对于架构x86_64   clang:错误:链接器命令失败,退出代码为1(使用-v查看调用)

自从我上次设法让它运行以来我唯一真正做的就是更改捆绑包ID,我也更改了应用名称。我尝试了一些方法,包括删除派生数据,但似乎没有任何帮助。

有人有什么想法吗?

2 个答案:

答案 0 :(得分:8)

我解决了这个警告,删除了以下设置:“$(SDKROOT)/ Developer / Library / Frameworks”

此选项位于设置 - >构建设置 - >搜索路径 - >框架搜索路径

Setting location

删除此选项后,我的项目继续编译并正常工作。

答案 1 :(得分:5)

Veladan的回答帮助我解决了刚刚迁移到iOS9的iOS8项目的问题。 这在我的项目的主要目标上运行良好,但警告持续在单元测试目标上,所以最后我直接编辑了project.pbxproj文件并修改了条目:

FRAMEWORK_SEARCH_PATHS = (
    "$(SDKROOT)/Developer/Library/Frameworks",
    "$(inherited)",
);

到:

FRAMEWORK_SEARCH_PATHS = "";