当我构建我的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]

其他回答

有两个错误人们似乎很容易混淆。

如果它是一个"directory not found for option '-L/…"错误,这意味着它是一个库错误,你应该尝试:

点击你的项目(目标) 点击构建设置 在“库搜索路径”下删除路径

如果它是一个"directory not found for option '-F/…",这意味着它是一个框架错误,你应该尝试:

点击你的项目(目标) 点击构建设置 在“框架搜索路径”下删除路径

当您移动所引用的文件时,可能会发生这种情况。

我也有同样的问题,这是由于我在我的豆荚中添加的一行。我在安装后使用了下一行来解决一些错误。如果你用过同样的方法,只需删除:

#config.build_settings['CONFIGURATION_BUILD_DIR'] = '$PODS_CONFIGURATION_BUILD_DIR'

你需要这样做:

点击你的项目(目标) 点击构建设置

如果您的错误包含-L标志,则删除库搜索路径中的值 如果你的错误包含-F标志,那么删除框架搜索路径中的值

至于第二个错误,很抱歉我不能帮你解决这个问题。希望有人能帮你。

当我创建一个新方案并使用它来重建时,我有一个类似的问题。

对我来说,问题在于缺少一个转义字符“\”。

我的搜索路径在库搜索路径中被分成了几行。正好,他们在我前进的道路上开辟了一些空间。添加转义“\”为我解决了这个问题。

$(PROJECT_DIR)/My\ Project\ Name/My\ Directory