zoukankan      html  css  js  c++  java
  • 李洪强iOS开发本人集成环信的经验总结_01环信SDK的导入

    李洪强iOS开发本人集成环信的经验总结_01环信SDK的导入

    01 - 直接在项目中导入SDK和一些静态库

    这个时候,没有错误的编译没有错误的话,就说明SDK已经配置成功

    还有一种方法是用cocoapods导入--->

    通过 Cocoapods 下载地址:

    不包含实时语音版本 SDK(HyphenateSDK),引用时 #import <HyphenateSDK/EMSDK.h>

    pod 'HyphenateSDK', :git => 'https://github.com/easemob/hyphenate-cocoapods.git'

    包含实时语音版本 SDK(HyphenateFullSDK),引用时 #import <HyphenateFullSDK/EMSDKFull.h>

    pod 'HyphenateFullSDK', :git => 'https://github.com/easemob/hyphenate-full-cocoapods.git'

    直接下载:

    您可以到环信官网下载环信 SDK。

    到此您已经下载好了 SDK,下面开始学习 SDK 的集成使用吧!

    注: 由于 iOS 编译的特殊性,为了方便开发者使用,我们将 i386 x86_64 armv7 armv7s arm64 几个平台都合并到了一起,所以 SDK 的静态库(.a文件)比较大。实际集成编译出 ipa 后,根据调用功能的多少,实际只会增加 2MB 左右。

    03 - 在配置好SDK的前提下导入EaseUI

    (注意这一步在3.0之前可以用pods一句导入,但是在3.0不行了,

    必须手动导入了)

    在集成完环信的SDK的时候,再将EASEUI导入的时候,报了17个错误

    这个时候,需要在pch文件中导入easeUI的头文件,但是一定要这种格式导入

    runtime error


    3QG~K7DMG39KA[966WSTCP.jpg

    类似这样的问题,需要注意,您使用了xcode的pch文件,需要把所有的import放到objc内部。
     
    #ifdef __OBJC__

    #endif
  • 相关阅读:
    SpringDataJPA中No serializer
    SpringDataJPA中NO Session错误
    SpringDataJpa
    SSJ集成
    Spring创建对象的4种方式
    Properties在xml中添加值
    在ubuntu上进行React-Native开发之环境搭建
    免费学外语?上这10个网站。知道一个算你牛!
    ListView circleImageView Item test
    apk瘦身 提高优化效果
  • 原文地址:https://www.cnblogs.com/LiLihongqiang/p/5760328.html
Copyright © 2011-2022 走看看