我在添加MapKit和CoreLocation框架後構建應用程序時遇到問題。他們都是4.3的框架,並且這個應用程序用於和UIKit,CoreGraphics和Foundation一起工作,只是給了我兩個問題。不確定所需的體系結構是什麼,代碼中沒有任何錯誤。任何幫助表示讚賞!在文件中缺少所需的體系結構i386
ld: warning: ignoring file /Users/F3d3r3r/Desktop/testNav4_3/MapKit.framework/MapKit, missing required architecture i386 in file
ld: warning: ignoring file /Users/F3d3r3r/Desktop/testNav4_3/CoreLocation.framework/CoreLocation, missing required architecture i386 in file
Undefined symbols for architecture i386:
"_CLLocationCoordinate2DMake", referenced from:
-[Layer2 tableView:cellForRowAtIndexPath:] in Layer2.o
"_OBJC_CLASS_$_MKMapView", referenced from:
objc-class-ref in Layer2.o
ld: symbol(s) not found for architecture i386
collect2: ld returned 1 exit status
可能重複的 - 缺少所需的體系結構i386在文件](http://stackoverflow.com/questions/1456185/build-error-missing-required-architecture-i386-in-file) – 2011-04-04 22:22:07
這是比我的建議更有用。 – Rayfleck 2011-04-04 22:37:14