Ios 库搜索路径随机删除

Ios 库搜索路径随机删除,ios,xcode,Ios,Xcode,我有一个很好的工作和编译的项目。当我去更新谷歌广告SDK到6.8.0 我的库路径开始变得疯狂,它说Testflight库搜索路径丢失了,而我甚至没碰它。 我会重新添加路径,同样的错误,删除文件,会导致Google SDK和Flurry库搜索路径丢失 不过,我可以通过将.libs拖放到“使用库链接二进制文件”中来解决这个问题 在我关闭Xcode之前,它可以正常工作,然后稍后回来继续工作,每次打开Xcode时,我都必须将libs重新添加到“linkbinary with Libraries” 这只是

我有一个很好的工作和编译的项目。当我去更新谷歌广告SDK到6.8.0

我的库路径开始变得疯狂,它说Testflight库搜索路径丢失了,而我甚至没碰它。 我会重新添加路径,同样的错误,删除文件,会导致Google SDK和Flurry库搜索路径丢失

不过,我可以通过将.libs拖放到“使用库链接二进制文件”中来解决这个问题

在我关闭Xcode之前,它可以正常工作,然后稍后回来继续工作,每次打开Xcode时,我都必须将libs重新添加到“linkbinary with Libraries”

这只是一个错误,还是我遗漏了什么

(代码5.1.1)

这就是错误所在

ld: warning: directory not found for option '-L/Users/anthonytaylor/Documents/iOS workspace/London-OnTime/London'
ld: warning: directory not found for option '-LOnTime/GoogleAdMobAdsSdkiOS-6.8.0'
ld: warning: directory not found for option '-LOnTime'
ld: library not found for -lGoogleAdMobAds
clang: error: linker command failed with exit code 1 (use -v to see invocation)
我的包含xcodeproj的文件夹是London OnTime,包含源代码的文件夹是London OnTime


看起来当xcode启动时,它没有正确处理名称中的空格。

问题在于xcode生成搜索路径的方式,我手动将它们作为

"$(SRCROOT)/London OnTime/GoogleAdMobAdsSdkiOS-6.8.0"
"$(SRCROOT)/London OnTime/

这就解决了问题

我认为这个问题不仅仅发生在删除库文件上。当你从项目中删除任何文件时,都会发生这种情况。对吗?但当我不删除任何文件时,只需保存当天的文件,第二天再回来,库文件搜索路径又被搞砸了。你能显示路径吗?@sage444我添加了路径