美文网首页
Undefined symbols for architectu

Undefined symbols for architectu

作者: unravelW | 来源:发表于2019-05-30 18:03 被阅读0次

          最近更新了pods中的第三方sdk版本,测试运行在真机和模拟器上都没问题,但是一打包就会提示"Undefined symbols for architecture xxx"错误。最后发现是更新的sdk不支持老的cpu架构armv7,而测试时编译运行的app只会支持对应真机或者模拟器的架构,所以不会有问题,而当我们打包时就需要支持build Setting中配置的所有架构,我配置的架构中包含的armv7,所以打包不成功,将armv7删掉后再打包,成功。

    iPhone各机器型号对应架构:

    2018A12芯片arm64e : iphone XS、 iphone XS Max、 iphoneXR

    2017A11芯片arm64: iPhone8, iPhone8Plus,andiPhone X

    2016A10芯片arm64:iPhone7,7Plus, iPad (2018)

    2015A9芯片arm64: iPhone6S ,6S Plus

    2014A8芯片arm64: iPhone6, iPhone6Plus

    2013A7芯片arm64: iPhone5Sarmv7s:iPhone5|iPhone5C|iPad4(iPad with Retina Display)armv7:iPhone4|iPhone4S|iPad|iPad2|iPad3(TheNewiPad)|iPad mini|iPod Touch3G|iPod Touch4

    模拟器32位处理器测试需要i386架构,模拟器64位处理器测试需要x86_64架构,真机32位处理器需要armv7,或者armv7s架构,真机64位处理器需要arm64架构。

    相关文章

      网友评论

          本文标题:Undefined symbols for architectu

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