Ios7 在xcode中使用MBXMapKit时出错
我正在构建一个iOS7应用程序,我们正在尝试使用MBXMapKit实现一个定制的MapBox映射。我们已经在一个实体模型上成功地完成了这项工作,但我们的最终代码将返回以下错误消息:Ios7 在xcode中使用MBXMapKit时出错,ios7,mapkit,mapbox,Ios7,Mapkit,Mapbox,我正在构建一个iOS7应用程序,我们正在尝试使用MBXMapKit实现一个定制的MapBox映射。我们已经在一个实体模型上成功地完成了这项工作,但我们的最终代码将返回以下错误消息: Undefined symbols for architecture i386: "_OBJC_CLASS_$_MBXMapView", referenced from: objc-class-ref in EnginesViewController.o ld: symbol(s) not found for a
Undefined symbols for architecture i386:
"_OBJC_CLASS_$_MBXMapView", referenced from:
objc-class-ref in EnginesViewController.o
ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)
我不知道从哪里开始故障排除 这意味着您没有将MBXMapKit的i386(即Mac模拟器)版本链接到您的项目中。检查Xcode项目的体系结构构建设置,以确保涵盖所有设备体系结构(
armv*
)和要测试的Mac(i386
和/或x86\u 64
) 在检查运行中的模型时,看起来构建设置/体系结构中的所有设置都与当前项目相匹配。你能建议我需要编辑哪一行吗?你能提供一个关于体系结构的Xcode目标构建设置的截图吗?