【短视频SDK】关于iOS提供的SDK中模拟器版本(debug)和release 版本-阿里云开发者社区

开发者社区> 阿里云视频云> 正文

【短视频SDK】关于iOS提供的SDK中模拟器版本(debug)和release 版本

简介: iOS的SDK为什么要提供多个版本的framework?

目前短视频SDK的iOS版本在阿里云官网下载,下载页面有两个选择,一个是纯粹的SDK,一个是独立的示例代码.


image

我们以iOS专业版SDK为例,我们看到下载完成里面有一个framework就是我们需要的SDK,有一个debug的和一个release的,分别对应可以模拟器编译版本和可以上传到App Store的release版本.目前我们的示例代码就是提供的SDK release版本.

image

Debug版本和release版本有什么区别呢?什么时候选择使用什么样的版本呢?

  • Debug版本:带x86的包可以编译模拟器,但是因为短视频的特殊,并不能使用模拟器演示短视频示例.必须使用真机演示.提供模拟器版本主要是为了用户有模拟器编译的需求而提供.最终用户上传App Store还是需要使用release版本
  • Release版本:目前示例代码就是使用的release版本.用户最终都是需要使用release版本以便上传到App Store。

注意:目前iOS的SDK都是提供动态库,用户导入动态库需要以动态库的形式导入SDK,如何导入动态库?


本文为【问答合集】阿里视频云常见技术问题汇总——内含技术文档40+ 持续更新中 系列文章之一,如果本文还不能解决你的问题可以在汇总合集中查看,有任何问题也欢迎回复,谢谢.

版权声明:本文中所有内容均属于阿里云开发者社区所有,任何媒体、网站或个人未经阿里云开发者社区协议授权不得转载、链接、转贴或以其他方式复制发布/发表。申请授权请邮件developerteam@list.alibaba-inc.com,已获得阿里云开发者社区协议授权的媒体、网站,在转载使用时必须注明"稿件来源:阿里云开发者社区,原文作者姓名",违者本社区将依法追究责任。 如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件至:developer2020@service.aliyun.com 进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:

分享视频技术、解读视频应用、获取新品资讯

官方博客
官网链接