代码之家  ›  专栏  ›  技术社区  ›  daihovey

mapkit不在设备上工作,但在模拟器中工作

  •  3
  • daihovey  · 技术社区  · 15 年前

    我已经添加了框架(mapkit和corelocation),方法是选择框架文件夹,右键单击,添加>现有框架。

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

    警告:在 /开发/网站/iPhone 项目/切换视图/mapkit.framework/mapkit, 文件不是必需的体系结构 未定义的符号:
    “_objc_class_$_mkpinannotationview”, 引用自: _ objc_classrefs_uuu data@0 in nextview.o ld:未找到符号 Collect2:ld返回1退出状态

    2 回复  |  直到 15 年前
        1
  •  2
  •   daihovey    15 年前

    似乎我只需要重启Xcode就可以把事情连接好。

        2
  •  0
  •   Claus Broch    15 年前

    似乎您在添加框架时意外选中了“复制到项目”复选框。

    尝试从项目中删除框架,然后再次添加它,确保已选择默认框架路径,并且不将其复制到项目中。

    推荐文章