Objective c 架构armv7的未定义符号:“_OBJC“U类”“U SRWebSocket”;

Objective c 架构armv7的未定义符号:“_OBJC“U类”“U SRWebSocket”;,objective-c,websocket,compiler-errors,armv7,socketrocket,Objective C,Websocket,Compiler Errors,Armv7,Socketrocket,我使用SocketRocket作为WebSocket库,我通过cocoabot软件包管理器在MAC上安装了它,用于iOS 6平台 在appDeligate.m中,我将头文件 #import <SocketRocket/SRWebSocket.h> 在一个独立的项目中,这很好,但是当我将其包括在我的项目中时,我收到以下错误: Ld /Users/devuser/Library/Developer/Xcode/DerivedData/myProject fxqgbeafqfsypwcl

我使用SocketRocket作为WebSocket库,我通过cocoabot软件包管理器在MAC上安装了它,用于iOS 6平台

在appDeligate.m中,我将头文件

#import <SocketRocket/SRWebSocket.h>
在一个独立的项目中,这很好,但是当我将其包括在我的项目中时,我收到以下错误:

Ld /Users/devuser/Library/Developer/Xcode/DerivedData/myProject fxqgbeafqfsypwclwioqqqpweue/Build/Products/Debug iphoneos/myProject.app/myProject 正常armv7 cd/Users/devuser/Documents/cordovadev/myProject 导出IPHONEOS_部署_目标=6.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 -ArchARMV7-isysroot/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.2.sdk -L/Users/devuser/Library/Developer/Xcode/DerivedData/myProject fxqgbeafqfsypwclwioqqpweue/Build/Products/Debug iphoneos -F/Users/devuser/Library/Developer/Xcode/DerivedData/myProject fxqgbeafqfsypwclwioqqpweue/Build/Products/Debug iphoneos -F/Applications/Xcode.app/Contents/Developer/Library/Frameworks-F/Users/devuser/GStreamer/iPhone.sdk-filelist/Users/devuser/Library/Developer/Xcode/DerivedData/myProject fxqgbeafqfsypwclwioqqpwexe/Build/Intermediates/myProject.Build/Debug-iphoneos/myProject.Build/Objects-normal/armv7/myProject.LinkFileList -miphoneos版本min=6.0-死区-lresolv-lstdc++-framework-CoreAudio-framework-AudioToolbox-framework-VideoToolbox-framework OpenGLES-框架资产库-框架QuartzCore -弱_框架CoreFoundation-弱_框架UIKit-弱_框架AVFoundation-弱_框架CoreMedia-弱_框架CoreMotion -系统薄弱-强制加载/Users/devuser/Library/Developer/Xcode/DerivedData/myProject fxqgbeafqfsypwclwioqqpweue/Build/Products/Debug iphoneos/libCordova.a -ObjC-fobjc链接运行时-框架GStreamer-lresolv-弱_框架CoreMedia-框架CoreVideo-框架OpenGLES/Users/devuser/Library/Developer/Xcode/DerivedData/myProject fxqgbeafqfsypwclwioqqupwexue/Build/Products/Debug iphoneos/libCordova.a -liconv-frameworkcoremotion-frameworkcorelocation-frameworkimageio-frameworkopenal-frameworkassetslibrary-framework FieldFraseUIKIT框架核心图形框架 AddressBook-框架AddressBookUI-框架音频工具箱 -弱_framework AVFoundation-framework CFNetwork-framework MediaPlayer-framework QuartzCore-framework SystemConfiguration -framework MobileCoreServices-lPods myProject-Xlinker-dependency_info-Xlinker/Users/devuser/Library/Developer/Xcode/DerivedData/myProject fxqgbeafqfsypwclwioqqupwexue/Build/Intermediates/myProject.Build/Debug-iphoneos/myProject.Build/Objects-normal/armv7/myProject_dependency_info.dat -o/Users/devuser/Library/Developer/Xcode/DerivedData/myProject fxqgbeafqfsypwclwioqqpweue/Build/Products/Debug iphoneos/myProject.app/myProject

架构armv7的未定义符号:
“_OBJC_CLASS_$_SRWebSocket”,引用自: AppDelegate.o中的objc类引用

ld:未找到架构armv7的符号

叮当声:错误:链接器命令失败,退出代码为1(使用-v查看 调用)


我查过了,但找不到任何相关的东西。有什么帮助吗?

我必须将套接字库链接到构建设置中

项目->构建设置->其他链接器标志->调试/发布我添加

-ObjC -l短袜 -伊库考尔酒店 -框架网络 -框架安全

现在它开始工作了

SRWebSocket *_webSocket
_webSocket.delegate = nil;
[_webSocket close];

_webSocket = [[SRWebSocket alloc] initWithURLRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@"ws://192.168.178.178:6001"]]];
_webSocket.delegate = self;

NSLog(@"Opening Connection...");
[_webSocket open];