iOS 项目中集成格来云

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

一、 sdk的引用

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


    iOS 项目中集成格来云_第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

你可能感兴趣的:(iOS 项目中集成格来云)