64

我只是想摆脱像这样弹出的警告:

ld: warning: directory not found for option '-F/Users/m/Desktop/FacebookSDK'
ld: warning: directory not found for option '-F/Users/m/Desktop/FacebookSDK/FBAudienceNetwork'
ld: warning: directory not found for option '-F/Users/gavin/Downloads/shaffiulla11-bat-b86d81d8adc6'
ld: warning: directory not found for option '-F/Users/gavin/Desktop/shaffiulla11-bat-b86d81d8adc6'
ld: warning: ignoring file /Users/Gavin/Desktop/FacebookSDK/Bolts.framework/Bolts, missing required architecture x86_64 in file /Users/Gavin/Desktop/FacebookSDK/Bolts.framework/Bolts (2 slices)

显然我现在正在使用不同的目录,因为由于逻辑板问题而对我的驱动器进行了多次重新格式化,并且只是想知道我可以摆脱这些错误的最方便的方法。感谢您的时间和帮助。

4

2 回答 2

149

进入您的项目设置并删除您不需要的多余框架路径。

这是我打开项目的构建设置时的样子:

打开构建设置

单击“Framework Search Paths”,您应该会找到其中列出的虚假路径,您可以将其删除。

于 2015-01-05T01:09:46.007 回答
6

在弄清楚之前,我在这个问题上坐了一个多星期。对我来说,问题是缺少 pod 参考。它在 xcode 中显示的错误很奇怪。当我说怪异时,他们并没有告诉您究竟缺少什么或错误。请参见下图: 问题在于测试目标。我已经筋疲力尽地尝试了所有框架搜索路径和库搜索路径重置或从项目中删除它们。没有任何效果。

最后我做了一个猜测,并将 Google 分析窗格添加到测试目标和主应用程序目标,然后砰..它开始工作了。疯狂的!!! 如果您看到图像中的错误,则表示与架构有关。我什至玩弄了架构设置。

因此,这完全是关于您尝试编译的目标中缺少一​​个 pod。希望这可以帮助。

未找到 GGL 分析窗格

于 2016-06-18T07:02:39.690 回答