iOS EaseUI集成总结(附上详细步骤)

问题描述

解决方案

百度了一下 加入 libiconv.tbd 系统库就不报这个错误了,,,,为什么集成文档里面没有提到这个库??
解决方案二:
EaseUI集成总结,以供新手参考:1. 先集成libHyphenateFullSDK2. 加入系统SDK依赖库:        CoreMedia.framework        AudioToolbox.framework        AVFoundation.framework        MobileCoreServices.framework        ImageIO.framework        SystemConfiguration.framework        libc++.a        libresolv.dylib        libz.dylib        libstdc++.6.0.9.dylib        libsqlite3.dylib        libHyphenateSDK.a如果报错:"_iconv", referenced from: _avcodec_decode_subtitle2 in libHyphenateFullSDK.a(utils.o),则另外要加入libiconv.tbd依赖库3. 拖入EasyUI文件夹、EaseUIResource里面的Resource文件夹、export文件夹里面的resources文件下的EaseUIResource.bundle4. 新建一个pch文件,确保路径正确,在pch文件里面添加引用:EaseUI-Prefix.pch、ChatDemo-UI3.0-Prefix.pch这两个文件里面的代码5. 拖入ChatDemo-UI3.0文件夹里面的3rdparty文件夹,有冲突:VoiceConvert文件夹冲突(删掉EaseUI里面的VoiceConvert文件夹即可)、MBProgressHUD有冲突(删掉EaseUI的即可)、MJRefresh有冲突、SDWebImage有冲突(有冲突的都删除EaseUIDemo的)6. NSObject + EaseMob分类报错, 没有用(删掉),Setting文件夹下Backup...类报错 没有用(删掉)7. 一次拖入其他几个文件夹到自己的工程基本问题不大了8. 以上错误不一定是这个顺序,见招拆招吧9. 我也是醉了,环信想用你不容易啊。。。 建议下个版本把UI的东西都剥离出来再发布版本吧,ChatDemo-UI3.0和EaseUI里面某些类都是相同的也会报冲突,集成过程根本没有集成视频的那么简单啊... 大神勿喷。。。
解决方案三:
还有一个比较坑爹的是如果你在集成中发现一些无法解决的错误时,想着删掉重新集成,但是,,,文件没有删除干净,比如说VoiceConvert这个文件夹,请看图:
解决方案四:
楼主有没有集成EaseUI 的代码啊 ,真心弄不懂是怎么集成的
解决方案五:
我是来学习的。不要喷我,新手。

时间: 2024-10-26 23:27:34

iOS EaseUI集成总结(附上详细步骤)的相关文章

iOS按照EaseUI集成视频集成EaseUI报错

问题描述 iOS按照EaseUI集成视频集成EaseUI报NSEaseLocalizedString无定义的错,如图所示,如何解决? 解决方案 首先解释下为什么视频中同样的步骤集成不报错,视频中的集成是基于2015年10月30日的EaseUI,最新更新的2016年2月2日的版本中对3.0demo和EaseUI的代码稍作了修改,以解决之前版本中的一些小问题.但大家也不要着急,只要按视频中集成,再稍作修改即可.先找到EaseUI-Prefix.pch,将其中的#define NSEaseLocali

Win7 32位系统重装声卡驱动的详细步骤

  1.重装声卡驱动之前先要卸载本机的声卡驱动,鼠标右击电脑桌面上的"计算机"选择"属性",然后点击"高级系统设置"打开系统属性窗口; 2.在弹出的"系统属性"对话框中,切换到"硬件"选项卡,点击"设备管理器"按钮; 3.在弹出设备管理器窗口,找到并展开"声音.视频和游戏控制器",列出声卡相关的驱动程序,蓝色部分为本机声卡的主驱动程序,其它是一些辅助声卡的驱动程序;

unity3d发布apk在android虚拟机中运行的详细步骤(unity3d导出android apk)_Android

unity3d发布apk在android虚拟机中运行的详细步骤(unity3d导出android apk),总的流程分为以下6个步骤: 1.安装java_jdk 2.配置java环境变量 3.更新android的sdk 4.从Unity3d中发布出apk文件 5.创建android虚拟机并运行 6.将apk文件安装到android虚拟机中 (为方便新手,在下面对每个步骤的具体操作及可能遇到的问题详细提一下) 1.安装java_jdk 官网(www.java.com),免费,我安装的文件的名字是j

unity3d发布apk在android虚拟机中运行的详细步骤(unity3d导出android apk)

unity3d发布apk在android虚拟机中运行的详细步骤(unity3d导出android apk),总的流程分为以下6个步骤: 1.安装java_jdk 2.配置java环境变量 3.更新android的sdk 4.从Unity3d中发布出apk文件 5.创建android虚拟机并运行 6.将apk文件安装到android虚拟机中 (为方便新手,在下面对每个步骤的具体操作及可能遇到的问题详细提一下) 1.安装java_jdk 官网(www.java.com),免费,我安装的文件的名字是j

最新简捷实用JSP动态网站环境搭建的详细步骤

最新简捷实用JSP动态网站环境搭建的详细步骤,根据网上出现最新的web server软件UFO搭建网站,测试了N次,没问题: 最新简捷实用JSP动态网站环境搭建的详细步骤,根据网上出现最新的web server软件UFO搭建网站,测试了N次,没问题:    内容提示: Sun推出的JSP(Java Server Pages)是一种执行于服务器端的动态网页开发技术,它基于Java技术.执行JSP时需要在Web服务器上架设一个编译JSP网页的引擎.配置 JSP 环境可以有多种途径,但主要工作就是安装

ORACLE FOR WINDOWS 9.2.0.1升级到 ORACLE patch 9.2.0.6 详细步骤(原创)

oracle|window|原创 ORACLE FOR WINDOWS 9.2.0.1升级到 ORACLE patch9.2.0.6 详细步骤注:要本文仅应用于单机版ORACLE,不适合于ORACLE RAC配置情况 从metalink下载oracle for window 32 9.2.0.6 patch 运行PATCH的SETUP.EXE文件\Disk1 etup.exe--如果以上安装执行无响应,则直接执行Disk1\install etup.exe文件--安装的时候注意缺省选择是新建一个

基于DB2及PHP的应用系统跨平台迁移详细步骤(一)

本文主要介绍如何完成基于 DB2 的 PHP 应用系统从 AIX 平台到 Linux 平台的移植过程.文中包含了底层的 DB2 数据库移植.上层的 PHP 应用系统移植的详细步骤以及移植过程中可能遇到的问题和解决方法. 任务概述 系统迁移的工作主要分为以下几个方面: 1.DB2 数据库系统的跨平台迁移 2.Apache 服务器与 php 应用系统的安装和配置 下面我们就分 2 个方面分别介绍迁移和配置的具体步骤. DB2 数据库系统的跨平台迁移 数据库环境 源环境:AIX+DB2 v8.1 目标

用JSP动态网站环境搭建的详细步骤

  最新简捷实用JSP动态网站环境搭建的详细步骤,根据网上出现最新的web server软件UFO搭建网站,测试了N次,没问题: 内容提示: Sun推出的JSP(Java Server Pages)是一种执行于服务器端的动态网页开发技术,它基于Java技术.执行JSP时需要在Web服务器上架设一个编译JSP网页的引擎.配置 JSP 环境可以有多种途径,但主要工作就是安装和配置Web服务器和JSP引擎,介绍搭建最简易高质量的JSP运行环境的方案. 一.相关软件介绍 1. JDK:Java2的软件开

用ps做火焰字详细步骤过程

  最终效果如下: 用ps做火焰字详细步骤过程: 1.新建画布,大小自定,背景选择黑色. 2.打上我们想要的文字. 3.设置文字图层的样式:外发光,颜色设置为:#f70300. 4.设置颜色叠加,颜色数值为:#cd7e2e. 5.内发光,颜色:#e5c23b. 6.把文字图层栅格化图层,然后执行:滤镜 > 液化,画笔大小15,密度50,艳丽100. 在文字上涂抹出自己想要的形状. 液化涂抹后,效果看起来不是很好,我们继续完善. 分类: PS文字教程