나는 아이폰 앱 (SDK 3.1.3)을 사용하고 있으며, corelocation과 mapkit 프레임 워크를 추가했다. iphonesimulator 패키지를 사용했지만 '현재 sdk와 관련'을 사용하여 추가했습니다. 내가 아이폰 simulatore에서 내 애플 리케이션을 테스트 할 때 모든 작품.아이폰 시뮬레이터 vs 아이폰 OS 테스트 : 파일은 필수 아키텍처가 아니다.
경고 : 나는이 경고와 4 빌드 오류를 받고 있어요 3.1.3 아이폰 장치로 전환 할 때
.../corelocation
파일은하지
.../mapkit
파일입니다 필요하지 않음 아키텍처
오류 :
나는 mapkit 프레임 워크 패키지에 마우스 오른쪽 버튼으로 클릭을 확인,
"_OBJC_CLASS_$_MKReverseGeocoder", referenced from:<br />
[email protected] in VMLViewController.o<br />
"_OBJC_CLASS_$_MKPinAnnotationView", referenced from:<br />
[email protected] in VMLViewController.o<br />
"_OBJC_CLASS_$_CLLocationManager", referenced from:<br />
[email protected] in VMLViewController.o<br />
"_kCLLocationAccuracyBest", referenced from:<br />
_kCLLocationAccuracyBest$non_lazy_ptr in VMLViewController.o<br />
ld: symbol(s) not found<br />
collect2: ld returned 1 exit status<br />
Build failed (4 errors, 2 warnings)<br />
는 정보를 얻을 수 d 경로는 다음과 같이 설정됩니다.
System/Library/Frameworks/MapKit.framework
기본 iphone dev 지식이 있지만 문제가 무엇인지 알 수 없습니다. 누구든지 나를 도울 수 있습니까?
접견,
토마스
에서
덕분에,이 후, 터미널의 전체 경로를 /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.1.2.sdk/System/Library/Frameworks/MapKit.framework 입니다 (아키텍처 cputype (12) cpusubtype (6) 용) : \t Mach-O 동적 링크 공유 라이브러리 암 (아키텍처 cputype (12) 용) cpusubtype (아키텍처 용) : 아키텍처 2와 Mach-O 유니버설 바이너리 (9)) : \t Mach-O 동적 공유 라이브러리 공유 라이브러리 –
나는 cputype (12)이 팔라 생각합니다. 문제가되는 프레임 워크 등을 제거/다시 추가하는 일반적인 부두 이외에 어떤 것을 제안해야할지 모르겠다. –