美文网首页
Building for iOS, but the linked

Building for iOS, but the linked

作者: 庄了个记 | 来源:发表于2020-04-03 11:19 被阅读0次

    新公司接手一个老项目全是手动链接静态库。最新版XCODE跑老项目报错如标题。静态库链接错了。

    百度了各种解决方案

    1. 删除静态库中支持的i386,和x86_64   ,这个错貌似是解决MacOS库连接错误。

    $ lipo -info libuuid.a

    Architectures in the fat file: libuuid3.a are: armv6 armv7 armv7s i386 arm64 x86_64

    $ lipo libuuid.a -remove i386 -output libuuid.a
    $ lipo libuuid.a -remove x86_64 -output libuuid.a
    $ lipo -info libuuid.a


    我的解决方案是找首先 找到 项目中这个库的所在位置。然后查看项目中是否有多个环境下的静态库。比如iphones,release版本的。直接删除保留一份就可以了。

    相关文章

      网友评论

          本文标题:Building for iOS, but the linked

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