TuSDKCore.framework 是 核心功能库。TuSDKPulse.framework 是 视频底层处理功能库。TuSDKPulseEva.framework 是 视频融合功能库。TuSDKFramework.h 是 TuSDK 的头文件引入文件,是否使用该导入方式,可以自行选择。TuSDKPulse.bundle 文件包含:SDK 中融合模板资源文件,用户权限的配置文件。(1)others 文件夹,包含 masterkey 权限验证信息,必须保留。
(2)eva 文件夹,包含打包到本地使用的融合模板,必须保留。
(3)stickers 文件夹,包含动态贴纸资源(有短视频 SDK 动态贴纸权限才需要替换,都没有则可删除)。
(4)textures 文件夹,包含滤镜资源(有短视频/图像 SDK 滤镜权限才需要替换,都没有则可删除)。
(5)brushs 文件夹,包含笔刷资源(有图像 SDK 的涂抹权限才需要替换,都没有则可删除)。
TuSDKEva for iOS 不支持 CocoaPods 集成方式,只支持手动集成。
各个主题包相互之间没有依赖关系,可以同时使用,也可以分开使用,接下来进行 SDK 的手动集成操作
1、下载 TuSDKEva for iOS,解压缩。拖拽 TuSDK.framework 、 TuSDKPulse.framework 和 TuSDKPulseEva.framework 到 Xcode 项目中。最新版本号请查看 Gitee。

2、勾选 Copy items if needed,点击 Finish。

3、拖拽 TuSDK.bundle 和 TuSDKFramework.h 文件,到 Xcode 项目中。 

4、可选:拖拽 music 和 images 文件,到 Xcode 项目中;该资源为视频融合 Demo 中的切图、背景音乐等,可根据需求自行替换。 

5、打开项目的 app target,查看 Build Settings 中的 Linking - Other Linker Flags 选项,确保含有 -ObjC 、 $(interited) 和 -w 等值,若没有则需要添加。

6、打开项目的 app target,查看 Build Settings 中的 Build Options - Enable Bitcode 选项,确保为 NO。

7、SDK 包含C 、 C++文件,.mm 才能编译 c 、 c++ 文件,因此,在项目的 .m 文件中引入 TuSDKFramework.h 头文件,需将 .m 后缀改成 .mm ,可参考 Demo。如果不修改则会报错:

8、打开项目的 App TARGET ,查看 Build Phases 中的 Link Binary With Libraries ,确保添加了 libresolv.tbd、libiconv.tbd文件,报错与添加如下:


9、进入控制台,点击进入「产品与服务 - SDK」中的「应用管理」选择应用,然后在「打包资源」处下载。

10、将下载好的文件替换到 TuSDK.bundle 中。首先请将 Demo 中的旧文件删除,包括 brushes、eva、others 、textures 四个文件。然后再将从控制台下载的资源文件拖入工程中对应的位置。

11、所有步骤完成效果图如下:

                ©2019-2025 TUTUCLOUD. All Rights Reserved. 杭州元凡视觉智能科技有限公司 | 浙ICP备14040447号-1 | 
浙公网安备33010602001649号