美文网首页
上传App Store使用莱卡SDK报错, 报错 ERROR I

上传App Store使用莱卡SDK报错, 报错 ERROR I

作者: Z小新 | 来源:发表于2020-04-23 19:29 被阅读0次
    image.png

    原因是sdk中有x86_64

    第一种方式

    通过终端去除 LeicaSDK.framework 中 x86_64

    1、cd 到 LeicaSDK.framework 目录

    2、 查看 包含 什么架构 lipo -info LeicaSDK


    image.png

    我们可以看到 包含 x86_64 arm64 两种 ,现在我们就来移除 x86_64
    3、移除 x86_64
    lipo -remove x86_64 LeicaSDK -o LeicaSDK

    如果有 i386 不支持 就多移除一个
    lipo -remove i386 LeicaSDK -o LeicaSDK

    再查看一下。没有x86_64 就成功了 拉入工程 使用
    lipo -info LeicaSDK

    image.png

    第二种方式 (未测试)

    使用Run Script对 i386 和 x86_64 架构剥离二进制:

    1. 在项目导航器中选择您的项目。
    2. 在主视图的左侧选择您的目标。
    3. 转到 ​Build Phases​ 选项卡,点击 ​+​ 按钮并选择 ​New Run Script Phase​。
    4. 随即显示新的运行脚本,将其命名为 ‘Stripping Framework’。
    5. ​此链接​中的代码片段复制到输入区域。
    6. 清理和重建。

    相关文章

      网友评论

          本文标题:上传App Store使用莱卡SDK报错, 报错 ERROR I

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