AnyChat技术支持论坛

标题: 真机调试出错(Undefined symbols _XMPPStreamTimeoutNone) [打印本页]

作者: MingleChang    时间: 2014-7-22 09:33
标题: 真机调试出错(Undefined symbols _XMPPStreamTimeoutNone)
求助!在模拟器里是好的,但是真机调试就出错。
Undefined symbols for architecture armv7:
  "_XMPPStreamTimeoutNone", referenced from:
      -[XMGAppDelegate connect] in XMGAppDelegate.o
  "_OBJC_CLASS_$_XMPPStream", referenced from:
      objc-class-ref in XMGAppDelegate.o
  "_OBJC_CLASS_$_XMPPJID", referenced from:
      objc-class-ref in XMGAppDelegate.o
  "_OBJC_CLASS_$_DDTTYLogger", referenced from:
      objc-class-ref in XMGAppDelegate.o
  "_OBJC_CLASS_$_DDLog", referenced from:
      objc-class-ref in XMGAppDelegate.o
  "_OBJC_CLASS_$_XMPPPresence", referenced from:
      objc-class-ref in XMGAppDelegate.o
  "_OBJC_CLASS_$_DDXMLElement", referenced from:
      objc-class-ref in XMGVideoViewController.o
      objc-class-ref in XMGViewController.o
ld: symbol(s) not found for architecture armv7




作者: 佰锐技术-卓剑锐    时间: 2014-7-22 09:49
您好,使用我们提供的DEMO是否正常?
作者: 廖斌    时间: 2014-7-22 09:52
您好,参考帖子http://bbs.anychat.cn/forum.php? ... &extra=page%3D2
作者: 佰锐技术-高萌    时间: 2014-7-22 10:02
本帖最后由 佰锐技术-高萌 于 2014-7-22 10:13 编辑

您好,你遇到的错误表示:是找不到某个类的framework,查看你是不是引用了没有添加的framework的类。
制作静态库的时候,只是把文件添加到了工程。但是compil sources里面默认没有添加的,需要我们手动去添加资源文件。
建议您查一下。
作者: admin    时间: 2014-7-22 10:45
您好,您可能没有添加iOS Framework:CoreMedia、CoreVideo等,详细的Framework清单请参考标准示例代码。

另外该问题可参考:http://www.cocoachina.com/bbs/read.php?tid=104368
作者: MingleChang    时间: 2014-7-22 10:47
本帖最后由 MingleChang 于 2014-7-22 11:16 编辑
佰锐技术-卓剑锐 发表于 2014-7-22 09:49
您好,使用我们提供的DEMO是否正常?

DEMO真机调试可以的。
环境:Xcode 5.1.1,iPhone 5C 7.1.2

重新建一个项目;
1、导入所有anychat的头文件和libs文件;
2、照着DEMO添加库,见附图2.png;
3、接着我真机调试,报armv7s的错,我就把这里也改成和DEMO一样,见附图3.1png和3.2png;
但是最后还是有错:
No architectures to compile for (ONLY_ACTIVE_ARCH=YES, active arch=armv7s, VALID_ARCHS=arm64 armv7).





2.png (16.9 KB, 下载次数: 6093)

2

2

3.1.png (41.5 KB, 下载次数: 13227)

3.1

3.1

3.2.png (22.21 KB, 下载次数: 13284)

3.2

3.2

作者: 廖斌    时间: 2014-7-22 10:51
MingleChang 发表于 2014-7-22 10:47
DEMO真机调试可以的。
环境:Xcode 5.1.1,iPhone 5C 7.1.2

我们目前还暂不支持arm7s。
作者: MingleChang    时间: 2014-7-22 10:55
廖斌 发表于 2014-7-22 10:51
我们目前还暂不支持arm7s。

我在第3步里把armv7s删掉了,还是不行,是不是我弄的有问题?
作者: MingleChang    时间: 2014-7-22 11:13
MingleChang 发表于 2014-7-22 10:55
我在第3步里把armv7s删掉了,还是不行,是不是我弄的有问题?

问题解决了!谢谢大家的帮忙!


4.png (40.18 KB, 下载次数: 6142)

4.png





欢迎光临 AnyChat技术支持论坛 (http://bbs.anychat.cn/) Powered by Discuz! X3