安装 AFNetworking 2.0 后编译错误
Posted
技术标签:
【中文标题】安装 AFNetworking 2.0 后编译错误【英文标题】:Compile error after installing AFNetworking 2.0 【发布时间】:2014-05-01 09:22:34 【问题描述】:我刚刚安装了 AFNetwokring 2.0 并首先用模拟器对其进行了编译,它 100% 工作并且没有发现错误。我打的测试电话也可以正常工作。然后我尝试为真正的 iPhone 设备编译它,现在我在尝试构建时收到此错误:
Ld /Users/sorendidriksen/Library/Developer/Xcode/DerivedData/GB_Mobil_DK-abwnrramdycsilhhfusihgjqvead/Build/Intermediates/GB\ Mobil\ DK.build/Debug-iphoneos/GB\ Mobil\ DK.build/Objects-normal/armv7/GB\ Mobil\ DK normal armv7
cd /Volumes/TCOSX25GB/CloudStation/GolfBox/GolfBox_Code/ios_build_DK/GB_Build_1.7.2.0
export IPHONEOS_DEPLOYMENT_TARGET=7.0
export PATH="/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin"
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -arch armv7 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.1.sdk -L/Users/sorendidriksen/Library/Developer/Xcode/DerivedData/GB_Mobil_DK-abwnrramdycsilhhfusihgjqvead/Build/Products/Debug-iphoneos -F/Users/sorendidriksen/Library/Developer/Xcode/DerivedData/GB_Mobil_DK-abwnrramdycsilhhfusihgjqvead/Build/Products/Debug-iphoneos -filelist /Users/sorendidriksen/Library/Developer/Xcode/DerivedData/GB_Mobil_DK-abwnrramdycsilhhfusihgjqvead/Build/Intermediates/GB\ Mobil\ DK.build/Debug-iphoneos/GB\ Mobil\ DK.build/Objects-normal/armv7/GB\ Mobil\ DK.LinkFileList -dead_strip -lxml2 -all_load -ObjC -fobjc-link-runtime -miphoneos-version-min=7.0 -framework QuartzCore -framework MapKit -lz.1.2.5 -framework Foundation -framework UIKit -framework CoreGraphics -framework CFNetwork -framework SystemConfiguration -framework MobileCoreServices -framework CoreLocation -framework AddressBook -framework CoreData -lPods -Xlinker -dependency_info -Xlinker /Users/sorendidriksen/Library/Developer/Xcode/DerivedData/GB_Mobil_DK-abwnrramdycsilhhfusihgjqvead/Build/Intermediates/GB\ Mobil\ DK.build/Debug-iphoneos/GB\ Mobil\ DK.build/Objects-normal/armv7/GB\ Mobil\ DK_dependency_info.dat -o /Users/sorendidriksen/Library/Developer/Xcode/DerivedData/GB_Mobil_DK-abwnrramdycsilhhfusihgjqvead/Build/Intermediates/GB\ Mobil\ DK.build/Debug-iphoneos/GB\ Mobil\ DK.build/Objects-normal/armv7/GB\ Mobil\ DK
ld: library not found for -lPods
clang: error: linker command failed with exit code 1 (use -v to see invocation)
我不知道如何解决这个问题,有人可以帮忙吗?
【问题讨论】:
【参考方案1】:可能的问题
您的设备有另一个架构,它不支持 pod 提供的所有架构。
解决方案
转到项目,Build Phases
-> Architectures
-> Build active architecture only
并设置它NO
。再次运行项目。
希望对你有帮助
【讨论】:
我知道我打开了正确的文件 (GB Mobil DK.xcworkspace)。豆荚应该正确安装吗?因为只要我使用模拟器,它就可以正常运行? 在我找到它的路上,它弹出询问我是否想使用架构自动转换某些东西,我按下是,现在它可以工作了。谢谢你引导我找到正确的答案:) @user2408952 如果您觉得这个答案有用,您认为它不值得点赞吗?我看不出你怎么能接受它,但仍然觉得它没有用。 Ofc 确实如此,你去以上是关于安装 AFNetworking 2.0 后编译错误的主要内容,如果未能解决你的问题,请参考以下文章
AFNetworking 2.0 - 意外的 NSURLErrorDomain 错误 -1012
AFNetworking 2.0 图片上传和 JSON 返回错误
域=NSCocoaErrorDomain 代码=3840 afnetworking 2.0 中的错误