iphone - MapKit 无法在设备上运行,但可以在模拟器中运行

标签 iphone frameworks mapkit

我通过选择 Frameworks 文件夹,右键单击“添加”>“现有框架”来添加框架(MapKit 和 CoreLocation)。

应用程序在模拟器 (3.1.3) 中构建,但在设备 (3.1.3) 上失败并出现错误:

ld: warning: in /Development/Sites/iPhone Projects/SwitchViews/MapKit.framework/MapKit, file is not of required architecture Undefined symbols:
"_OBJC_CLASS_$_MKPinAnnotationView", referenced from: __objc_classrefs__DATA@0 in NextView.o ld: symbol(s) not found collect2: ld returned 1 exit status

最佳答案

看来我只需要重新启动 Xcode 即可正确连接。

关于iphone - MapKit 无法在设备上运行,但可以在模拟器中运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3509452/

相关文章:

iphone - 根据应用设置而不是设备设置,在 UIDatepicker 中以 12 小时和 24 小时格式显示时间

iphone - 如何在 iPhone 上使用谷歌地图进行反向地理编码

swift - 将地址从一个 Vc 传递到另一个 Vc

ios - 我们如何在 iPhone map View 中将图像添加为折线?

iphone - 来自 JSON 的 objective-c (iphone) 中的对象映射

iphone - iPad 封面流程

c++ - 为我的应用程序搜索框架

frameworks - xcodebuild 7.3 无法启用位码

yii - 如何使用 Yii CGridView 在 2 行中显示单个记录?

iOS MapKit 通过道路连接 map 上的多个点