http://www.sufeinet.com/plugin.php?id=keke_group

苏飞论坛

 找回密码
 马上注册

QQ登录

只需一步,快速开始

分布式系统框架(V2.0) 轻松承载百亿数据,千万流量!讨论专区 - 源码下载 - 官方教程

HttpHelper爬虫框架(V2.7-含.netcore) HttpHelper官方出品,爬虫框架讨论区 - 源码下载 - 在线测试和代码生成

HttpHelper爬虫类(V2.0) 开源的爬虫类,支持多种模式和属性 源码 - 代码生成器 - 讨论区 - 教程- 例子

查看: 4231|回复: 5

[常见问题] 打包静态库报错

[复制链接]
发表于 2018-12-23 18:43:27 | 显示全部楼层 |阅读模式



framework生成后在项目中调用,连接iPhone6和iPhone 7时可以成功调用,在连接iPhone5时报错,Undefined symbols for architecture armv7:

问题的解决方法:

具体编译库平台说明,其中提到iPhone5编译使用armv7s 平台,平台躺下兼容(armv7兼容armv7s和arm64),比如Architectures配置了armv7和arm64,Build Active Architecture Only 设置为YES,那么连接iPhone4的时候,就会以armv7r打包;连接iPhone5S的时候,就会以arm64打包。如果Build Active Architecture Only设置为NO,那么就会2种架构都打,在运行期根据实际的设置架构来执行。所以最后打出来的Bundle体积会比较大,由于在编译算法库时,一般会连接某一型号手机,当连接iPhone7或iPhone6编译时编译出arm64平台的库,导致在iPhone5真机运行时找不到.0文件的问题,具体解决方案为在生成算法库时,选择Generic iOS Device

  • armv7: 对应iPhone4和iPhone4s
  • armv7s: 对应iPhone5 和 iPhone5C,还有早期的iPad
  • arm64/armv8: 对应iPhone5s和iPhone6以及iPhone7系列,以及比较新的iPad,例如iPad mini2,iPad Air 等



1. 开通SVIP会员,免费下载本站所有源码,不限次数据,不限时间
2. 加官方QQ群,加官方微信群获取更多资源和帮助
3. 找站长苏飞做网站、商城、CRM、小程序、App、爬虫相关、项目外包等点这里
发表于 2018-12-23 18:52:37 | 显示全部楼层
强烈支持楼主ing……
发表于 2018-12-23 20:32:59 | 显示全部楼层
我只是路过打酱油的。
发表于 2018-12-24 10:15:48 | 显示全部楼层
我只是路过打酱油的。
发表于 2018-12-26 08:51:12 | 显示全部楼层
真是难得给力的帖子啊。
发表于 2018-12-26 14:20:37 | 显示全部楼层
强烈支持楼主ing……
您需要登录后才可以回帖 登录 | 马上注册

本版积分规则

QQ|手机版|小黑屋|手机版|联系我们|关于我们|广告合作|苏飞论坛 ( 豫ICP备18043678号-2)

GMT+8, 2024-11-25 12:20

© 2014-2021

快速回复 返回顶部 返回列表