Ios 在具有MapKit框架的Xcode中运行项目时出现编译器错误

Ios 在具有MapKit框架的Xcode中运行项目时出现编译器错误,ios,Ios,我有大麻烦了。我用mapkit框架创建了一个测试项目,它工作得很好。现在的问题是,当我将相同的代码与我的原始项目集成时,我在构建之后会遇到这些错误。 忽略文件/Users/****projFolderPath***/MapKit.framework/MapKit,文件是为不受支持的文件格式生成的,该文件格式不是链接的体系结构(i386) 我已经添加了MapKit的框架,并完成了测试项目中的工作 我甚至删除了构建,尝试了很多东西,但都没有成功 如何避免此错误?原因在于模拟器。在设备上运行它,它将完

我有大麻烦了。我用mapkit框架创建了一个测试项目,它工作得很好。现在的问题是,当我将相同的代码与我的原始项目集成时,我在构建之后会遇到这些错误。 忽略文件/Users/****projFolderPath***/MapKit.framework/MapKit,文件是为不受支持的文件格式生成的,该文件格式不是链接的体系结构(i386)

我已经添加了MapKit的框架,并完成了测试项目中的工作

我甚至删除了构建,尝试了很多东西,但都没有成功


如何避免此错误?

原因在于模拟器。在设备上运行它,它将完美地工作

当你说“添加了框架”时,你是如何做到的?如果您查看目标的构建阶段选项卡的链接部分,它是否正确显示?在Xcode项目中,我通过单击项目->构建阶段->使用库链接二进制->单击+标记,然后选择MapKit.framework是,它在构建阶段选项卡中看起来非常好,从而添加了框架。通常,当框架没有正确添加时,它们会以红色显示。但是我的MapKit框架已经完好无损了。我还不知道是什么错误。。仍然是个谜。唯一想到的其他事情是:产品->(选项)清洁构建文件夹。。。如果您还没有尝试过,请创建一个设备,看看是否有类似的消息。(我假设这是一个模拟器构建,因为上面说的是i386。)