iphone - icon - meta name apple mobile web app status bar style content default




파일에서 필요한 아키텍처 i386 누락 (3)

CLLocation과 MapKit이있는 CoreLocation 프레임 워크를 추가하십시오.

MapKit 및 CoreLocation 프레임 워크를 추가 한 후 내 응용 프로그램을 빌드하는 데 문제가 있습니다. 둘 다 4.3 프레임 워크이고 UIKit, CoreGraphics 및 Foundation에서 제대로 작동하는 데 사용되는 앱으로이 두 가지 문제를 해결할 수 있습니다. 필요한 아키텍처가 무엇인지 모르는 경우 코드에 버그가 없습니다. 어떤 도움을 주셔서 감사합니다!

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

Finder에서 프로젝트로 프레임 워크를 복사 할 때는주의하십시오. 보장하십시오; "파일 복사 ..."옵션은 프로젝트에 추가 할 때 선택되지 않습니다.

프로젝트의 루트 폴더와 복사했는지 확인하십시오. 그것을 삭제하고 처음부터 추가하려고합니다.

Xcode의 "Build Phases", "Link With Binary With Libraries"섹션을 추가하는 것이 좋습니다.






i386