美文网首页
Failed to verify bitcode in XXX.

Failed to verify bitcode in XXX.

作者: xiaoleiiOS | 来源:发表于2019-07-10 13:59 被阅读0次

    当在打包时,会提示三方的framework出现下面的问题:

    Failed to verify bitcode in EMapgo.framework/EMapgo:
    error: Cannot extract bundle from /var/folders/w_/t1hp4jhj429_s24rh7q4mbnh0000gn/
    T/IDEDistributionOptionThinning.~~~6eRBrC/Payload/EMapgoTest.app/
    Frameworks/EMapgo.framework/EMapgo (i386)
    

    快速的解决方法是,将bitcode设置为NO:(或者是将framework的模拟器支持移除)
    Build Settings ->Enable Bitcode设置NO

    然后就可以正常打包了!

    但是我还没找到,为什么会出现这个报错的原因,很苦恼😖,以后再查找吧!


    之前没有找到好的解决方法,将bitcode设置为了NO,总觉得不太好。

    现在终于找到了解决办法!

    • “项目 -> TARGETS -> Build Phases -> + -> New Run Script phase” 粘贴一串脚本代码 :
    bash "${BUILT_PRODUCTS_DIR}/${FRAMEWORKS_FOLDER_PATH}/XXX.framework/strip-frameworks.sh"
    

    其中XXX是报错的framework名。

    • 如下图所示添加


    在归档通用二进制文件时,这一步主要解决Appstore提交错误。

    这样建议可以将bitcode设置为YES了,使用动态库时可能会遇到这样的问题,按照上面的解决方法就可以解决了!

    相关文章

      网友评论

          本文标题:Failed to verify bitcode in XXX.

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