当前位置:首页 > Undefined symbols foUndefined symbols for architecture i386: ios报错解决方法

Undefined symbols foUndefined symbols for architecture i386: ios报错解决方法

点击次数:2491  更新日期:2013-09-09

在ios上调用百度地图api的时候,一直编译不通过,并出现

Undefined symbols for architecture i386: "_OBJC_CLASS_$_BMKMapManager"

clang: error: linker command failed with exit code 1 (use -v to see invocation)

这样的错误。

解决方法:点击项目->Build Settings->Search Paths, 删除FrameworkSearch Paths 里面多余的内容就可以了。

打开FrameworkSearch Paths后才发现是百度api中 libs/Release-iphonesimulator和libs/Release-iphoneos 这两个静态库文件都引用了的缘故