设备无法使用mapkit

时间:2010-11-21 21:57:12

标签: iphone cocoa-touch mapkit

当我加载包含任何mapkit框架文件的项目时,我的设备根本无法工作 它说

ld:警告:在/APP/MapKit.framework/MapKit中,文件是为i386构建的,而不是被链接的架构(armv6)

并且它不允许我在设备上测试它,但是当我在我的模拟器上加载它时它可以工作。 有什么帮助吗?

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

它似乎是从错误的目录加载MapKit;它以某种方式试图链接模拟器MapKit。切换到模拟器构建,右键单击框架,并将路径“相对于SDK目录”左右,然后切换回设备构建。

或者,在“添加现有框架”下删除并重新添加MapKit,这应该可以正确执行。