美文网首页GuaGua
环信集成动态库上传AppStore出现问题

环信集成动态库上传AppStore出现问题

作者: 路小白同学 | 来源:发表于2018-06-01 12:39 被阅读100次

    项目中用到了环信的实时音视频库,环信的库已经更新到3.4.1,而且优化了一对一视频通话,需要换库,做个记录。


    image

    由于 iOS编译的特殊性,为了方便开发者使用,环信将 i386 x86_64 armv7 arm64 几个平台都合并到了一起,所以使用动态库上传appstore时需要将i386 x86_64两个平台删除后,才能正常提交审核

    在SDK当前路径下执行以下命令删除i386 x86_64两个平台
    实时音视频版本Hyphenate.framework

    lipo Hyphenate.framework/Hyphenate -thin armv7 -output Hyphenate_armv7
    lipo Hyphenate.framework/Hyphenate -thin arm64 -output Hyphenate_arm64
    lipo -create Hyphenate_armv7 Hyphenate_arm64 -output Hyphenate
    mv Hyphenate Hyphenate.framework/
    

    不包含实时音视频版本HyphenateLite.framework

    lipo HyphenateLite.framework/HyphenateLite -thin armv7 -output HyphenateLite_armv7
    lipo HyphenateLite.framework/HyphenateLite -thin arm64 -output HyphenateLite_arm64
    lipo -create HyphenateLite_armv7 HyphenateLite_arm64 -output HyphenateLite
    mv HyphenateLite HyphenateLite.framework/
    

    拿实时音视频版本版本为例 : 执行完以上命令如图所示:


    image

    运行完毕后得到的Hyphenate.framework就是最后的结果,拖进工程,编译打包上架


    image
    注意 : 最后得到的包必须真机编译运行,并且工程要设置编译二进制文件General->Embedded Bunaries。这样就可以了。

    相关文章

      网友评论

      本文标题:环信集成动态库上传AppStore出现问题

      本文链接:https://www.haomeiwen.com/subject/jenhsftx.html