IOSiOS开发进阶

iOS开发实战:Undefined symbols for ar

2019-07-31  本文已影响0人  文竹_自然

最近经常在技术交流群里发现有人问这样的问题,心血来潮想要总结问题的根源及终结问题。

1、报错的表现

2、问题的来源:造成这种问题一般是接入SDK,会有以下三种情况

第一种是模拟器版的SDK接入到工程真机运行,直接解决是是编译选这个

也可以通过命令融合模拟器版和真机版,具体另说

第二种是选择编译支持框架不一样,项目选了SDK没选,如果是自家SDK可以选择修改SDK或者项目,如果是第三方的,只能修改项目,修改位置如下

第三种是SDK编译版本高于项目的,刚好跨过了框架,如果是自家SDK可以选择修改SDK或者项目,如果是第三方的,只能修改项目,修改位置如下

上面的总结基本适应正常的上诉编译报错,除了这些,就还有两种基本的问题排除,路径配置和库有没有正常添加,这两种太基本就不详细讲了。

上一篇 下一篇

猜你喜欢

热点阅读