找不到-lAFNetworking Xcode问题的库 [英] Library not found for -lAFNetworking Xcode issues
问题描述
ld: warning: directory not found for option '-L/Users/kh/Library/Developer/Xcode/DerivedData/om-euxqzibzllbcmndwqrgthdeotiro/Build/Products/Debug-iphonesimulator/AFNetworking'
ld: warning: directory not found for option '-L/Users/kh/Library/Developer/Xcode/DerivedData/om-euxqzibzllbcmndwqrgthdeotiro/Build/Products/Debug-iphonesimulator/JSONModel'
ld: warning: directory not found for option '-L/Users/kh/Library/Developer/Xcode/DerivedData/om-euxqzibzllbcmndwqrgthdeotiro/Build/Products/Debug-iphonesimulator/ReactiveCocoa'
ld: warning: directory not found for option '-L/Users/kh/Library/Developer/Xcode/DerivedData/om-euxqzibzllbcmndwqrgthdeotiro/Build/Products/Debug-iphonesimulator/Realm'
ld: warning: directory not found for option '-L/Users/kh/Library/Developer/Xcode/DerivedData/dom-euxqzibzllbcmndwqrgthdeotiro/Build/Products/Debug-iphonesimulator/SAMKeychain'
ld: warning: directory not found for option '-L/Users/kh/Library/Developer/Xcode/DerivedData/om-euxqzibzllbcmndwqrgthdeotiro/Build/Products/Debug-iphonesimulator/Sentry'
ld: library not found for -lAFNetworking
clang: error: linker command failed with exit code 1 (use -v to see invocation)
我尝试过的一些解决方案,下面的所有方法都无法正常工作,以前在类似的stackoverflow问题中建议使用
Some Solutions I tried , and all of below didn't work which was previously suggested on similar stackoverflow questions
- 打开xcworkspace,是的,我正在打开.不是项目
- 重新启动xcode
- 清洁&多次构建.
- 已删除pods文件夹,然后再次安装pods.
- pod更新多次
- 将仅将构建活动"架构设置为是"
- 选择我的目标,转到构建阶段"在将二进制文件与库链接"中删除".a"该库的文件.清理并构建.
- 目标->构建设置->其他链接器标志= $(继承)
- 目标->构建设置->图书馆搜索路径= $(继承)
请注意,只要我添加目标(选择要添加的框架和库),libPods-om.a就会给我红色
Note that libPods-om.a is giving me red whenever i add in target ( choose frameworks and libraries to add)
值得注意的是,它在真实的物理设备上运行.但不是模拟器
Worth to note, it runs onreal physical device. but not simulator
推荐答案
我在Xcode 12.4上遇到了同样的问题,仅在模拟器上(在设备上运行良好).通过在 Build Settings<上为键
.加上 Any iOS Simulator SDK
添加 arm64
来解决.排除的建筑
I had same issue on Xcode 12.4, only on simulators (on device works well).
Solved by adding arm64
for key Any iOS Simulator SDK
on Build Settings < Excluded Archicetures
. Add on
- 项目设置,和
- 窗格设置
或者,您可以尝试其他解决方案(也对我有用):
Or, you can try another solution (also worked for me):
- 在项目设置上为密钥
任何iOS Simulator SDK
添加arm64
- 在Pod文件上添加
config.build_settings ["EXCLUDED_ARCHS [sdk = iphonesimulator *]"] ="arm64"
这篇关于找不到-lAFNetworking Xcode问题的库的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!