AliPlayerSDK icon indicating copy to clipboard operation
AliPlayerSDK copied to clipboard

通过Pod引入工程,App 打包上传Appstore过后无法启动

Open zimmyzhou opened this issue 5 years ago • 15 comments

Termination Description: DYLD, dependent dylib '/Users/yuanzhan/.emas/build/12182066/workspace/work/apsaraPlayer_demo/Apple/iOS/SDK/Release/AliyunMediaDownloader.framework/AliyunMediaDownloader' not found for '/private/var/containers/Bundle/Application/176394A3-xxxx-xxxx-BFC5-89F7036224DD/xxx.app/xxx', tried but didn't find: '/Users/yuanzhan/.emas/build/12182066/workspace/work/apsaraPlayer_demo/Apple/iOS/SDK/Release/AliyunMediaDownloader.framework/AliyunMediaDownloader' '/System/Library/Frameworks/AliyunMediaDownloader.framework/AliyunMediaDownloader'

zimmyzhou avatar Dec 05 '19 00:12 zimmyzhou

今天提交appstore也遇到同样问题,问题是我们的另一个App,同样方式引入阿里云的播放器,11月初是正常上架的。 这个问题跟 https://github.com/aliyunvideo/AliPlayerSDK/issues/4 这个issue提示一致

请问楼主 @zimmyzhou 是否AppStore审核过程打回?返回的crash log中Hardware Model和OS Version分别是什么?

djbird2046 avatar Dec 06 '19 03:12 djbird2046

把你工程里Build 的Option Enable BitCode 关掉就可以了

zimmyzhou avatar Dec 06 '19 08:12 zimmyzhou

"把你工程里Build 的Option Enable BitCode 关掉就可以了" 这不是好的解决方案,这个配置打开是用来降低包的体积的,这个一关掉,这个优化就做不了了。 强烈建议cocoapod里面的sdk用含bitcode的

kk07self avatar Mar 10 '20 11:03 kk07self

@kk07self 我手动集成的4.7.4包含bitcode的这个也有这个问题,好像只能把bitcode关了,或者说我哪里没有弄对?

ZeusZZ avatar Jul 04 '20 07:07 ZeusZZ

@ZeusZZ 目前只能这边关闭掉bitcode,我检查过他们编译后的文件,里面并没有包含bitcode相应的标识,所以不能用开启bitcode。这帮工程师也不知道干什么吃的,那么久了,这个问题还没有解决掉,😔

kk07self avatar Jul 09 '20 07:07 kk07self

这个问题解决了吗

izuojian avatar Oct 29 '20 05:10 izuojian

@izuojian 然而并没有,已经弃用这个播放器了

kk07self avatar Oct 29 '20 05:10 kk07self

@kk07self 用了好几年这个播放器了,从3.几 升到 4.几 最近正准备升级到5.几 ,没碰到无法播放的情况。bitcode也开着呢!

TheLittleBoy avatar Jan 26 '21 09:01 TheLittleBoy

@TheLittleBoy 你提到的4.0+具体是几,你试试4.7+的版本?

kk07self avatar Jan 26 '21 10:01 kk07self

@TheLittleBoy 弃用的主要原因其实不是bitcode的问题,主要是缓存问题,缓存效果做的并没有KTVHttpCache做的好,用了KTVHttpCache这个库了

kk07self avatar Jan 26 '21 10:01 kk07self

@kk07self 嗯,我们项目用阿里云的服务,必须用这个SDK。。。

TheLittleBoy avatar Jan 27 '21 04:01 TheLittleBoy

求教:新接手的一个项目是手动集成的AliPlayerSDK,会导致无法在模拟器上编译报错,只能真机上跑项目,我改成cocodpods方式集成之后就可以在模拟器上build了,但是据说通过cocodpods方式集成会在APP Store上架提交审核时会被拒绝,想咨询一下是否真的是这样?求大家解答。

programmework avatar Sep 03 '21 02:09 programmework

@programmework 肯定是假的,我们一直用cocoapods,完美审核。

TheLittleBoy avatar Sep 03 '21 02:09 TheLittleBoy

@programmework肯定是假的,我们一直在用cocoapods,完美审核。

非常感谢!!!!

programmework avatar Sep 03 '21 03:09 programmework

求教:新接手的一个项目是手动集成的AliPlayerSDK,会导致无法在模拟器上编译报错,只能真机上跑项目,我改成cocodpods方式集成之后就可以在模拟器上build了,但是据说通过cocodpods方式集成会在APP Store上架提交审核时会被拒绝,想咨询一下是否真的是这样?求大家解答。

你好通过cocodpods 方式集成,你是怎么在模拟器上可以跑的。pod的集成后好像不支持x86 的架构。只能真假跑

weizhangCoder avatar May 05 '22 04:05 weizhangCoder