iOS 项目中集成格来云

在开发中,我们总免不了集成第三方sdk,比如融云,环信,shareSDK,友盟.....等等,这些都是以往比较常见的三方SDK,今天我就来说说格来云的集成.

一、 sdk的引用

  1. 将以下目录的文件拖入到要集成格来云的项目中


    sdk目录.jpg
  2. 在target中引入.a文件


    a文件.jpg
  3. 在Build Phases 中导入 sdk中的 iOSAudioPlayer.cpp 和 Fifo.cpp 两个.cpp 文件

  4. 最后就是根据案例demo来配置Build Settings

二、 使用

  1. 当你导入两个.cpp文件后编译,xcode会报引用C++ 引起NSObjCRuntime, NSZone, and NSObject报错
    解决方案:(在pch文件中引用文件的前后加上一个判断 )
//防止pch文件中的声明被.mm引用了,才引起NSObjCRuntime的错误。
#ifdef __OBJC__
  引用的头文件
#endif
  1. 将Appdelegate.m文件和要使用格来云的类.m文件 都改成.mm文件

  2. 后面代码的的使用,具体可以参照格来云的案例demo

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容