Tôi gặp sự cố khi xây dựng ứng dụng của mình sau khi thêm khung công tác MapKit và CoreLocation. Cả hai đều là khuôn khổ 4.3 và ứng dụng được sử dụng để hoạt động tốt với UIKit, CoreGraphics và Foundation, chỉ cho tôi vấn đề với hai khung này. Bạn không chắc chắn kiến trúc được yêu cầu là gì, không có bất kỳ lỗi nào trong mã. Bất kỳ trợ giúp được đánh giá cao!thiếu kiến trúc bắt buộc i386 trong tệp
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
thể trùng lặp của [Build Lỗi - mất tích yêu cầu kiến trúc i386 trong tập tin] (http://stackoverflow.com/questions/1456185/build-error-missing-required-architecture-i386-in-file) –
Đây là WAY hữu ích hơn đề xuất của tôi. – Rayfleck