当我构建我的Xcode 4应用程序时,我得到了这个警告:

ld: warning: directory not found for option '-L/Users/frenck/Downloads/apz/../../../Downloads/Google Analytics SDK/Library'
ld: warning: directory not found for option '-L/Users/frenck/Downloads/apz/../Google Analytics SDK/Library'

但是我在我的应用程序中没有谷歌分析,我删除了所有的它,我怎么能删除错误? 在存档应用程序时会出现这样的错误:

clang: error: no such file or directory: 'armv6'
Command /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang failed with exit code 1

我已经尝试了很多东西,但我仍然得到这个错误时,我试图使一个。ipa文件


当前回答

对我来说,我也启用了测试。测试的搜索路径也填写不正确。

清除常规代码和测试代码的框架搜索路径!

其他回答

如果这种情况发生在安装了一些依赖的pod之后,问题可能是你在Xcode上使用了旧版本的应用程序(.xcworkspace)。

在pod安装后,这是您可能看到的输出。

pod安装的输出。

关闭当前的Xcode窗口,打开新的.xcworkspace。

打开新的xcworkspace]

补充回答

所有的答案都表示从目标中删除框架或库搜索路径。我有两个问题:

首先,我着眼于我的主要项目目标,而不是单元测试目标。 其次,我不知道如何删除框架搜索路径。结果是,它只是点击它进入编辑模式,然后删除字符串。

在Xcode崩溃后,我遇到了同样的问题(第一个),提出的解决方案都不起作用。 压制我的警告:

•管理计划……

•删除当前方案

•现在就实施专制计划

这种类型的错误的关键是进入构建设置,查看每个搜索路径部分,如库搜索路径,框架搜索路径,甚至可能是头搜索路径,并清除任何不再适用的路径,你的应用程序很难找到。把它们拿开,继续干吧,先生

在Project -> Build Setting -> Search path -> Library Search path中增加$(inherited) - objc -lcrypto - lssl