- Undefined symbols for architectu
- Undefined symbols for architectu
- Undefined symbols for architectu
- undefined symbols for architectu
- Undefined symbols for architectu
- Undefined symbols for architectu
- Undefined symbols for architectu
- Undefined symbols for architectu
- Undefined symbols for architectu
- Undefined symbols for architectu
今天更新完高德地图SDK编译、运行正常,但打包archive的时候报错:


按图1 Undefined symbol: _OBJC_CLASS_$_报错改了半天没能解决,网上查的各种常规办法也都没用,后来按报错上方的错误信息查找,终于找到了解决方法:
在Build Setting中user-defind中手动添加VALID_ARCHS项并配置:


最终archive成功,原因是高德地图新SDK不再兼容armv7架构(iPhone5S之前的老设备),但是项目中却配置了对armv7的兼容,编译运行的时候由于没用老机型自然没问题。
参考:https://blog.csdn.net/xiao19911130/article/details/113846242
网友评论