【发布时间】:2014-04-16 05:40:22
【问题描述】:
我有一个运行良好且正在编译的项目。当我去更新谷歌广告 SDK 到 6.8.0
我的库路径开始发疯,说是缺少 Testflight 库搜索路径,而我什至没有碰它。 我会重新添加路径,但没有任何内容,同样的错误,删除文件会导致 Google SDK 和 Flurry 库搜索路径丢失。
但是,我可以通过将 .libs 拖放到“Link Binary with Libraries”中来解决这个问题
在我关闭 Xcode 之前它会正常工作,然后再回来继续工作,每次打开 xcode 时,我都必须将库重新添加到“将二进制文件与库链接”。
这只是一个错误,还是我在这里遗漏了什么。
(Xcode 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 启动时,它没有正确处理名称中的空格。
【问题讨论】:
-
我认为这个问题不仅发生在删除库文件。当您从项目中删除任何文件时会发生这种情况。是否正确?
-
但是当我不删除任何文件时,只是保存一天,第二天回来,库文件搜索路径又被搞砸了。
-
你能显示路径吗?
-
@sage444 我添加了路径