XCode 7:链接器链接到未在Build Settings中显示的SDK

时间:2015-12-30 00:34:45

标签: ios facebook sdk linker xcode7

我花了大约一个小时从我正在为iOS应用程序工作的代码库中删除Facebook SDK。我知道在我的代码中没有更多的Facebook参考。

我收到以下错误:

li:hover ul {
  display: block;
  position: relative; /* relative, not absolute */
  top: 100%;
  left: -10px;
  background-color: rgba(50, 50, 0, 1);
  font-size: 13px;
}

我查看了我的构建设置/搜索路径,两者都没有在我的项目浏览器中引用Facebook SDK。

Build settings image

我很确定这会导致我的错误:

(null): Directory not found for option '-F/Users/admin/Documents/FacebookSDK'

我搜索过类似的问题,但看不到任何其他类似问题的引用。关于为什么链接器会尝试链接一个原本不会显示的SDK的任何线索?

1 个答案:

答案 0 :(得分:0)

检查您的构建目标。从'架构i386'位看起来你有一个'我的Mac 64位'的活动方案或类似的东西。你应该为iPhone构建。

我仍在使用XCode 5.x,我不知道如何在XCode 7.x中检查它。使用XCode 5.x,该方案显示在窗口顶部附近。

如果Active Scheme是iPhone,请检查活动方案的方案设置。

如果方案是正确的,那么检查您的构建目标。确保您的构建目标适用于iPhone。