Objective c 架构armv7的未定义符号:“_OBJC“U类”“U SRWebSocket”;
我使用SocketRocket作为WebSocket库,我通过cocoabot软件包管理器在MAC上安装了它,用于iOS 6平台 在appDeligate.m中,我将头文件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
#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];