Ios &引用_OBJC_CLASS_$_SBJsonParser";,引用自:YFStockSymbolSearch.o中的objc类ref

Ios &引用_OBJC_CLASS_$_SBJsonParser";,引用自:YFStockSymbolSearch.o中的objc类ref,ios,objective-c,linker-errors,Ios,Objective C,Linker Errors,大家好。我在构建包含BSYahooFinance类的xcode项目时遇到了一个问题。 此问题的详细信息: Ld /用户/yxu/Library/Developer/Xcode/DerivedData/exchange avxwiknpprmcnlhgjynxlmbwglpm/Build/Products/Debug iphonesimulator/exchange.app/exchange 正常i386 cd/Users/yxu/Documents/project/exchange setenv

大家好。我在构建包含BSYahooFinance类的xcode项目时遇到了一个问题。 此问题的详细信息:


Ld /用户/yxu/Library/Developer/Xcode/DerivedData/exchange avxwiknpprmcnlhgjynxlmbwglpm/Build/Products/Debug iphonesimulator/exchange.app/exchange 正常i386
cd/Users/yxu/Documents/project/exchange
setenv IPHONEOS_部署_目标6.1
setenv PATH
“/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/sbin:/sbin” /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -arch i386-isysroot
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator6.1.sdk -L/Users/yxu/Library/Developer/Xcode/DerivedData/exchange avxwiknpprmcnlhgjynxlmbwglpm/Build/Products/Debug iphonesimulator -F/Users/yxu/Library/Developer/Xcode/DerivedData/exchange avxwiknpprmcnlhgjynxlmbwglpm/Build/Products/Debug iphonesimulator -filelist/Users/yxu/Library/Developer/Xcode/DerivedData/exchange avxwiknpprmcnlhgjynxlmbwglpm/Build/mediates/exchange.Build/Debug-iphonesimulator/exchange.Build/Objects-normal/i386/exchange.LinkFileList -Xlinker-objc_abi_版本-Xlinker 2-fobjc arc-fobjc链接运行时-Xlinker-no_implicit_dylibs-mios模拟器版本min=6.1-framework CoreData-framework CoreFoundation-lxml2-lz-framework MobileCoreServices-framework SystemConfiguration-framework CFNetwork -框架UIKIT-框架基础-框架核心图形-O/USES/YXU/Loab/Deave/XCODE/派生数据/交换AVXWKNPKPPRMCNLHGJYXXBMWGLPM/Bug/产品/调试IPHNETIMULATER /Exchange App/Exchange

架构i386的未定义符号:

“_OBJC_CLASS_$_SBJsonParser”,引用自:
YFStockSymbolSearch.o中的objc类引用
在YFStockDetailsLoader.o
ld:symbol中找不到架构i386的objc类引用
clang:error:链接器命令失败 退出代码为1(使用-v查看调用)


我从谷歌找到了很多答案,比如“查找项目中的.m文件”或“添加所需的framworks”。我都试过了,但仍然无法解决这个问题。你们中有谁能给我一些建议或者以前见过这个问题吗?

你们需要将i386对象文件的胖二进制文件链接到目标中。

太好了!如果答案解决了问题,您应该在堆栈溢出时接受它。