设为首页收藏本站

AnyChat技术支持论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 27106|回复: 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空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

1

主题

6

帖子

25

积分

新手上路

Rank: 1

积分
25
39#
发表于 2016-9-9 13:53:18 | 只看该作者
佰锐科技-陈伟 发表于 2016-9-9 09:40
您好 可以尝试 http://www.cocoachina.com/bbs/read.php?tid=268353

已经解决了,是我自己导入的原因,谢谢!
回复 支持 反对

使用道具 举报

1

主题

312

帖子

2514

积分

超级版主

Rank: 8Rank: 8

积分
2514
38#
发表于 2016-9-9 09:40:05 | 只看该作者
himyfairy 发表于 2016-9-9 09:16
请问出现如下问题应该如何解决:clang: error: linker command failed with exit code 1 (use -v to see in ...

您好 可以尝试 http://www.cocoachina.com/bbs/read.php?tid=268353
回复 支持 反对

使用道具 举报

1

主题

6

帖子

25

积分

新手上路

Rank: 1

积分
25
37#
发表于 2016-9-9 09:16:19 | 只看该作者
请问出现如下问题应该如何解决:clang: error: linker command failed with exit code 1 (use -v to see invocation)

Snip20160909_1.png (205.77 KB, 下载次数: 10831)

Snip20160909_1.png
回复 支持 反对

使用道具 举报

1

主题

6

帖子

25

积分

新手上路

Rank: 1

积分
25
36#
发表于 2016-9-9 09:15:55 | 只看该作者
请问出现如下问题应该如何解决:clang: error: linker command failed with exit code 1 (use -v to see invocation)
回复 支持 反对

使用道具 举报

1

主题

16

帖子

162

积分

注册会员

Rank: 2

积分
162
35#
发表于 2015-4-26 13:15:52 | 只看该作者
tyx936516106 发表于 2015-4-25 16:36
您说的这个我不太了解,,可以私聊下吗

其实你也可以考虑到淘宝上购买证书,这样很方便,现在价格也不贵。越狱或不越狱的机子都可以,一般20块左右。当然是一个设备机子对应一个证书,期限一般是一年,这也足够了。如果你有多部测试设备就得购买相应数量的证书。不过正常测试用的话,最多购买2个怎么也够了,重要的是这样就不用购买苹果99美金的开发者账号,而且还可以用在不越狱的设备上
回复 支持 反对

使用道具 举报

0

主题

9

帖子

36

积分

新手上路

Rank: 1

积分
36
34#
发表于 2015-4-25 16:36:23 | 只看该作者
admin 发表于 2015-4-24 13:27
您好,您可以通过在OS X系统上运行xcode来编译(可以用Mac,也可以在Windows上装OS X的虚拟机),然后通过xcode安装到手机上去。

您说的这个我不太了解,,可以私聊下吗
回复 支持 反对

使用道具 举报

249

主题

2967

帖子

9108

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9108
33#
发表于 2015-4-24 13:27:14 | 只看该作者
您好,您可以通过在OS X系统上运行xcode来编译(可以用Mac,也可以在Windows上装OS X的虚拟机),然后通过xcode安装到手机上去。
回复 支持 反对

使用道具 举报

0

主题

9

帖子

36

积分

新手上路

Rank: 1

积分
36
32#
发表于 2015-4-24 11:11:32 | 只看该作者
tjt_223 发表于 2015-4-24 10:30
你好,我们官方的都不是的呢,都些都得你自己配置的。苹果的真机测试是比较麻烦的,这个也是没有办法的。 ...

我现在有越狱手机8.1的,,弄好久还是弄不上,,参考了好多论坛
回复 支持 反对

使用道具 举报

1

主题

16

帖子

162

积分

注册会员

Rank: 2

积分
162
31#
发表于 2015-4-24 10:30:27 | 只看该作者
tyx936516106 发表于 2015-4-24 10:14
官方的ipa文件文件是不是ad-hoc生成的,,,我没有找到mobilerovision

你好,我们官方的都不是的呢,都些都得你自己配置的。苹果的真机测试是比较麻烦的,这个也是没有办法的。这些都得你自己生成的,一就找些越狱的苹果手机来测试,流程就会简单一点。但如果不是越狱的苹果机,就只能按我上面发的那文章弄了
回复 支持 反对

使用道具 举报

0

主题

9

帖子

36

积分

新手上路

Rank: 1

积分
36
30#
发表于 2015-4-24 10:14:59 | 只看该作者
tjt_223 发表于 2015-4-23 15:12
你好,你可以用生成Ad-Hoc应用IPA文件和 mobileprovision 来安装
1.  你的电脑上,需安装iTunes
2. 将  ...

官方的ipa文件文件是不是ad-hoc生成的,,,我没有找到mobilerovision
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-23 00:23 , Processed in 0.161895 second(s), 25 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

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