美文网首页
封装自有s d k遇到的问题,例如编译archive报inval

封装自有s d k遇到的问题,例如编译archive报inval

作者: IreneWang1988 | 来源:发表于2018-11-12 16:04 被阅读0次

    最近写了一个项目的framework的工程,在引用自己写入的framework时,debug环境没有任何报错, release的时候报invalid bitcode signature。 找了很久本身工程的问题,check了 enable bitcode 确实是no。 后来才想起原来是在创建自有framework的工程里面没有设置enable bitcode。 在framework工程里设置了No,再archive就通过了。 

    还有一个就是编译的时候说自有framework不支持arm v7  原因是生成framework的时候是用的真机进行编译,生成的就只有真机的一个arm64的编译包。解决办法是不连接真机,直接进行运行。

    检查framework是否包含所要的指令集可以在terminal中,定位到framework,然后再用lipo  -info  xxx

    cd   /Users/Irene/Desktop/desktopall/bighemu/通用SDK代码+文档/CmiotHeMuSDK/cmiotsdk/HeMuProTestBed/CmiotHeMuSDK.framework 

     lipo -info CmiotHeMuSDK

    结果:Architectures in the fat file: CmiotHeMuSDK are: armv7 arm64 

    相关文章

      网友评论

          本文标题:封装自有s d k遇到的问题,例如编译archive报inval

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