"警告:找不到选项的目录"构建时出错

use*_*428 9 xcode compiler-errors ios

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

ld:警告:找不到选项'-L/Users/user/Documents/Developer/Alton-Towers-Times/build/Debug-iphoneos'ld:file too small(length = 0)file'/ 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'for architecture x86_64 clang:error :链接器命令失败,退出代码为1(使用-v查看调用)

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

有人有主意吗?

vel*_*dan 8

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

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

设置位置

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


Fre*_*icK 5

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

FRAMEWORK_SEARCH_PATHS = (
    "$(SDKROOT)/Developer/Library/Frameworks",
    "$(inherited)",
);
Run Code Online (Sandbox Code Playgroud)

至 :

FRAMEWORK_SEARCH_PATHS = "";
Run Code Online (Sandbox Code Playgroud)