设为首页收藏本站

AnyChat技术支持论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 21662|回复: 39
打印 上一主题 下一主题

AnyChat for iOS SDK 支持所有的架构、包括64位的升级步骤指南

[复制链接]

4

主题

41

帖子

278

积分

中级会员

Rank: 3Rank: 3

积分
278
跳转到指定楼层
楼主
发表于 2014-12-26 18:25:59 | 显示全部楼层 |只看大图 回帖奖励 |倒序浏览 |阅读模式
AnyChatCoreSDK_iOS_r4408.zip  版本开始,支持所有的系列架构:i386、x86_64、armv7、armv7s、arm64;这篇文章主要指导使用AnyChat SDK For iOS的同学,快速搭建AnyChat SDK For iOS 环境,和配置支持64位框架.

主要步骤如下


1,首先下载最新的AnyChat for iOS SDK(点击打开下载页面);

2,iOS工程本身必须要引用一下系统框架。
在xcode软件菜单的Project-->Build Phases-->Link Binary With Libraryes里面增加库:

AVFoundation.framework       AudioToolbox.framework
QuartzCore.framework          CoreMedia.framework
CoreVideo.framework           CoreAudio.framework

3,进入下载的AnyChat官方SDK包里面,把SDK库文件全部添加到你的工程里面,库文件目录在【sdk\libs\】和【sdk\libs\audioprocess

4,导入C++环境  libc++.dylib 的静态库。

如果编译时候出现类似 Undefined symbols for architecture i386:"std::_List_node_base::hook(std::_List_node_base*)", referenced from:…….等类似错误,是因为在链接(Link)过程中出错,缺少c++静态库或不兼容.  

解决方法:添加 libstdc++.dylib libstdc++.6.dylib 的库,然后Clean工程,然后重新Build。

5,配置C++编译环境,使用XCode新建工程的初始默认值便可以,如果之前有做改动的,可以参考以下两个步骤配置:
(1)点击Xcode工程菜单  BuildSettings   -->   Apple LLVM 5.1 - Language - C++     -->    C++ Standard Dialect   
          点选为:GNU++11 [-std=gnu++11]
(2)点击Xcode工程菜单  Build Settings   -->   Apple LLVM 5.1 - Language - C++     -->    C++ Standard Library   
          点选为:libstdc++(GNU C++ standard library)

6,配置调试器环境。
为了兼容不同设备的内核,请在如图地方设置:

修改Build Active Architecture Only选项为Yes。

7,配置APP兼容的芯片类型



分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

4

主题

41

帖子

278

积分

中级会员

Rank: 3Rank: 3

积分
278
沙发
 楼主| 发表于 2014-12-29 16:45:57 | 显示全部楼层
scottlinlin 发表于 2014-12-29 16:35
试了下,PC端无法看到手机端视频,手机端能看到,手机queryUserStateInt返回0

您好,能具体的描述您的情况,便于我们排查问题。
pc 端 是用我们的demo 工程还是 您自己开发的?  手机端呢? 是iOS7系统?用我们什么工程Demo?
回复 支持 反对

使用道具 举报

4

主题

41

帖子

278

积分

中级会员

Rank: 3Rank: 3

积分
278
板凳
 楼主| 发表于 2014-12-29 17:38:55 | 显示全部楼层
本帖最后由 chenxs 于 2014-12-29 17:40 编辑
scottlinlin 发表于 2014-12-29 16:54
pc端是自己开发的,之前32位是可以的,换了64位就不行了。iphone手机是ios 8系统

您好,iOS 端是用我们的那个工程做测试?上传一下您 pc端和iOS端的完整log 日志,帮您排查下问题所在。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|AnyChat ( 粤ICP备13022410号-1 )  

GMT+8, 2024-5-7 04:17 , Processed in 0.114116 second(s), 24 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表