Ios 找不到库-lAFNetworking Xcode问题
我尝试了一些解决方案,但下面的所有解决方案都不起作用,这是以前在类似的stackoverflow问题上提出的Ios 找不到库-lAFNetworking Xcode问题,ios,xcode,cocoapods,Ios,Xcode,Cocoapods,我尝试了一些解决方案,但下面的所有解决方案都不起作用,这是以前在类似的stackoverflow问题上提出的 打开xcworkspace,是的,我正在打开它。不是项目 重新启动xcode 多次清理和构建 删除了pods文件夹,并再次安装了pods pod更新多次 将“仅构建活动体系结构”设置为“是” 选择了我的目标,转到“链接二进制与库”中的“构建阶段”,删除了该库的文件。清洁和建造 目标->生成设置->其他链接器标志=$(继承) 目标->生成设置->库搜索路径=$(继承) 请注意,每当我添
- 打开xcworkspace,是的,我正在打开它。不是项目
- 重新启动xcode
- 多次清理和构建
- 删除了pods文件夹,并再次安装了pods
- pod更新多次
- 将“仅构建活动体系结构”设置为“是”
- 选择了我的目标,转到“链接二进制与库”中的“构建阶段”,删除了该库的文件。清洁和建造
- 目标->生成设置->其他链接器标志=$(继承)
- 目标->生成设置->库搜索路径=$(继承)
值得注意的是,它在真实的物理设备上运行。但不是模拟器请尝试删除派生数据并重新安装pod
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)
请尝试删除派生数据并重新安装pod
/Library/Developer/Xcode/DerivedData
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)
我和你描述的问题是一样的。你提到的大部分东西我都试过了,但都不管用。在过去,我已经在模拟器上100%成功地运行了它(每当我在处理一个非UI的东西时),并且不用说在真实的设备上也成功地运行了它。过去两周发生了一些事情,现在模拟器和真实设备都无法使用 最后,我决定咬紧牙关,从头开始,从项目所在的位置克隆远程git存储库。请注意,在执行此操作之前,我将非工作文件夹移动到了一个安全位置(桌面),并将存储库克隆到了与非工作文件夹相同的位置 之后,我在新克隆项目的文件夹中运行pod install,并在物理设备上运行它。它一开始就奏效了。 但是我仍然不能使用模拟器。但我很高兴至少找回了物理设备 更新: 找到解决方案 经过大约一天的研究和尝试后。我在这里找到了一个解决方案:
简短摘要:添加新条目;它位于生成设置->用户定义->有效ARCH中。我删除了这个,现在我可以在模拟器和设备上运行了。我遇到了与您描述的相同的问题。你提到的大部分东西我都试过了,但都不管用。在过去,我已经在模拟器上100%成功地运行了它(每当我在处理一个非UI的东西时),并且不用说在真实的设备上也成功地运行了它。过去两周发生了一些事情,现在模拟器和真实设备都无法使用 最后,我决定咬紧牙关,从头开始,从项目所在的位置克隆远程git存储库。请注意,在执行此操作之前,我将非工作文件夹移动到了一个安全位置(桌面),并将存储库克隆到了与非工作文件夹相同的位置 之后,我在新克隆项目的文件夹中运行pod install,并在物理设备上运行它。它一开始就奏效了。 但是我仍然不能使用模拟器。但我很高兴至少找回了物理设备 更新: 找到解决方案 经过大约一天的研究和尝试后。我在这里找到了一个解决方案: 简短摘要:添加新条目;它位于生成设置->用户定义->有效ARCH中。我删除了这个,现在我可以在模拟器和设备上运行了。转到构建设置 在“用户定义”部分下添加新密钥 有效的\u ARCHS:armv7 armv7s arm64 arm64e x86\u 64转到生成设置 在“用户定义”部分下添加新密钥
有效的ARCH:armv7 armv7s arm64 arm64e x86_64我在Xcode 12.4上也有同样的问题,只是在模拟器上(在设备上运行良好)。 通过在
构建设置
上为key任何iOS模拟器SDK
添加arm64
解决。附加
任何iOS模拟器SDK添加arm64
config.build\u设置[“EXCLUDED\u ARCHS[sdk=iphonesimulator*]”]=“arm64”
我在Xcode 12.4上也有同样的问题,只是在模拟器上(在设备上运行良好)。 通过在
构建设置
上为key任何iOS模拟器SDK
添加arm64
解决。附加
任何iOS模拟器SDK添加arm64
config.build\u设置[“EXCLUDED\u ARCHS[sdk=iphonesimulator*]”]=“arm64”
不起作用。这个问题是在升级到xcode 12之后开始的值得注意的是,它运行在真正的物理设备上。但模拟器不起作用。这个问题是在升级到xcode 12之后开始的值得注意的是,它运行在真正的物理设备上。但不是模拟您最后一分钟的更新/编辑使我的项目恢复运行。不知道你是怎么发现的,但很高兴你找到了!谢谢您最后一分钟的更新/编辑使我的项目恢复运行。不知道你是怎么发现的,但很高兴你找到了!谢谢这个解决方案取得了一些进展,谢谢。真的花了几个小时的谷歌搜索终于找到了这篇文章。它工作得很好!谢谢这个解决方案取得了一些进展,谢谢。真的花了几个小时的谷歌搜索终于找到了这篇文章。它工作得很好!谢谢添加arm64e x86_64对我有用添加arm64e x86_64对我有用