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
  • 相关阅读:
    (Alpha)Let's-版本测试报告
    (Alpha)Let's-版本发布说明
    Daily Scrum 11.4
    (Alpha)Let's-技术文档(技术规格说明书)
    Daily Scrum 11.3
    Daily Scrum 11.2
    (Alpha)Let's-典型用户和场景&功能规格说明书
    Maven中 jar包冲突原理与解决办法
    JAVA8新特性详解
    数据库分库分表以及带来的问题
  • 原文地址:https://www.cnblogs.com/LiLihongqiang/p/5760328.html
Copyright © 2011-2022 走看看