【问题标题】:error "linker command failed with exit code 1 (use -v to see invocation)"错误“链接器命令失败,退出代码为 1(使用 -v 查看调用)”
【发布时间】:2017-02-09 16:30:36
【问题描述】:

这些是关于它的错误

 ld:警告:找不到选项“-L/Users/luckyxmobile/Library/Developer/Xcode/DerivedData/Family_Health_Tracker-blmdlgtkbfuvvxdcozttgzspcguc/Build/Products/Debug-iphonesimulator/AFNetworking”的目录
ld:警告:找不到选项“-L/Users/luckyxmobile/Library/Developer/Xcode/DerivedData/Family_Health_Tracker-blmdlgtkbfuvvxdcozttgzspcguc/Build/Products/Debug-iphonesimulator/MGSwipeTableCell”的目录
ld:警告:找不到选项“-L/Users/luckyxmobile/Library/Developer/Xcode/DerivedData/Family_Health_Tracker-blmdlgtkbfuvvxdcozttgzspcguc/Build/Products/Debug-iphonesimulator/MJRefresh”的目录
ld:警告:找不到选项“-L/Users/luckyxmobile/Library/Developer/Xcode/DerivedData/Family_Health_Tracker-blmdlgtkbfuvvxdcozttgzspcguc/Build/Products/Debug-iphonesimulator/iRate”的目录
ld:警告:找不到选项“-L/Users/luckyxmobile/Documents/code/Family Health Tracker-master/Pods/UMengAnalytics-NO-IDFA/umsdk_IOS_analytics_no-idfa_v3.6.7/UMAnalytics_Sdk_3.6.7”的目录
ld:找不到 -lMGSwipeTableCell 的库
clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)
谁能帮帮我,thx

【问题讨论】:

  • 您是否在构建阶段看到所有 .h 文件 -> 编译源代码。如果没有,则手动添加该文件。或重新链接所有库

标签: ios objective-c xcode linker


【解决方案1】:

您可以重新链接那些东西“构建设置->链接->其他链接器标志”

  1. AFNetworking
  2. MGSwipeTableCell
  3. MJ刷新
  4. iRate

这是你的项目吗?有时,人们在互联网上共享的代码可能缺少一些库。

【讨论】:

  • 没有这些选项,这些是 pod
【解决方案2】:

您可以重新链接这些东西“构建设置->链接->其他链接器标志” 添加:$(继承)

【讨论】:

  • 选择你的目标项目:Build settings->Linking->Other Linker Flags Add:$(inherited)
【解决方案3】:

如下图所示进入编辑方案。

然后在构建选项卡下取消选中除主目标之外的所有其他目标。

【讨论】:

  • 我删除了关于 test 和 UItest 的内容,但它不起作用