我通过选择Frameworks文件夹,右键单击Add>添加了框架(MapKit和CoreLocation)。现有框架。
应用程序在模拟器(3.1.3)中构建,但在设备(3.1.3)上失败并出现错误:
ld:警告:in /开发/网站/ iPhone 项目/ SwitchViews / MapKit.framework / MapKit, 文件不是必需的体系结构 未定义的符号:
“_OBJC_CLASS _ $ _ MKPinAnnotationView” 引自: NextView.o中的__objc_classrefs__DATA @ 0 ld:找不到符号 collect2:ld返回1退出状态
答案 0 :(得分:2)
似乎我只需要重新启动Xcode即可正常链接。
答案 1 :(得分:0)
在添加框架时,看起来你偶然选择了“复制到项目”复选框。
尝试从项目中删除框架并再次添加,确保选择了默认框架路径,并且不将其复制到项目中。