ld:找不到 -lAFNetworking xcode 的库
ld: library not found for -lAFNetworking xcode
我是 ios 编程的新手。克隆了一个朋友的项目。尝试构建时(解决了很多其他错误后),出现以下错误:
ld: library not found for -lAFNetworking
clang: error: linker command failed with exit code 1 (use -v to see invocation)
我查看了Pod文件,在项目中搜索了AFNetworking,是有的。不知道怎么回事。
错误信息表示没有找到库。
确保:
- 您会在 Pods 目录中看到 AFNetworking。
- 您的 Pods 目录在搜索路径中。转到项目 -> 构建设置 -> 搜索 'search paths' 并确保你的 Pods 目录在那里。例如,您可以通过添加“${PROJECT_DIR}/Pods”来添加它。
请尝试在您的 mac 中安装 COCOAPOD 应用程序。
尝试重新附加 AFNetworking here is the link please follow the instruction
还要确保你是 运行 .xcworkspace 项目(白色图标),而不是 .xcodeproj 项目(蓝色图标)
在 Xcode 目标的 build settings
处将 $(inherited)
标记添加到 LIBRARY_SEARCH_PATHS
。
1.Remove 来自其他链接器标志的路径
2.Clean 构建
3.Run代码
它没有检测隐式依赖:
转到产品 > 编辑方案
点击构建
添加Pods静态库,并确保它在列表的顶部
清理并重新构建
如果这不起作用,请验证您尝试包含的规范的来源是否已从 GitHub 中提取。通过查看 /Pods/ 来执行此操作。如果它是空的(不应该是空的),请验证 ~/.cocoapods/master/<spec>/<spec>.podspec
中是否有正确的 git 集线器 url。
如果仍然不起作用,请检查您的 Xcode 构建位置设置。转到首选项 -> 位置 -> 派生数据 -> 高级并将构建位置设置为“相对于工作区”。
如果您使用的是 CocoaPods,请检查您打开的是 .xcworkspace 文件而不是 .xcodeproj 文件。区别在于图标颜色。 xcworkspace 图标为白色,xcodeproj 为蓝色
我是 ios 编程的新手。克隆了一个朋友的项目。尝试构建时(解决了很多其他错误后),出现以下错误:
ld: library not found for -lAFNetworking
clang: error: linker command failed with exit code 1 (use -v to see invocation)
我查看了Pod文件,在项目中搜索了AFNetworking,是有的。不知道怎么回事。
错误信息表示没有找到库。
确保:
- 您会在 Pods 目录中看到 AFNetworking。
- 您的 Pods 目录在搜索路径中。转到项目 -> 构建设置 -> 搜索 'search paths' 并确保你的 Pods 目录在那里。例如,您可以通过添加“${PROJECT_DIR}/Pods”来添加它。
请尝试在您的 mac 中安装 COCOAPOD 应用程序。
尝试重新附加 AFNetworking here is the link please follow the instruction
还要确保你是 运行 .xcworkspace 项目(白色图标),而不是 .xcodeproj 项目(蓝色图标)
在 Xcode 目标的 build settings
处将 $(inherited)
标记添加到 LIBRARY_SEARCH_PATHS
。
1.Remove 来自其他链接器标志的路径 2.Clean 构建 3.Run代码
它没有检测隐式依赖:
转到产品 > 编辑方案
点击构建
添加Pods静态库,并确保它在列表的顶部
清理并重新构建
如果这不起作用,请验证您尝试包含的规范的来源是否已从 GitHub 中提取。通过查看 /Pods/ 来执行此操作。如果它是空的(不应该是空的),请验证
~/.cocoapods/master/<spec>/<spec>.podspec
中是否有正确的 git 集线器 url。如果仍然不起作用,请检查您的 Xcode 构建位置设置。转到首选项 -> 位置 -> 派生数据 -> 高级并将构建位置设置为“相对于工作区”。
如果您使用的是 CocoaPods,请检查您打开的是 .xcworkspace 文件而不是 .xcodeproj 文件。区别在于图标颜色。 xcworkspace 图标为白色,xcodeproj 为蓝色