2011-08-24 2 views
0

Xcode 4.2로 업그레이드하고 iOS3 용 앱을 컴파일하는 방법을 알아 내려고합니다.Xcode 4.2를 사용하여 iOS3.1.3에 배포

내가 iOS3로 배포 목표를 설정했지만이 빌드 오류가 무엇입니까

: LD : 라이브러리 -lz.1.2.3 명령 /Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/에 대한 찾을 수 없습니다 gcc-4.2가 종료 코드 1에 실패했습니다

이 파일은 추가되었지만 Xcode에서이 옵션을 어디에서 찾을 수 있는지, 어떻게 해결해야하는지 확실하지 않습니다.

제안 사항?

답변

1

당신은 컴파일 오류가 있습니다.

파일 이름에 버전이 고정되어있는 대신 libz.dylib을 사용해보십시오. 컴파일 오류가 해결되었는지 확인하십시오.

+0

원래 포스터가 질문에서 언급 한 오류를 감안할 때, 나는 이것이 올바른 대답이라는 것을 확신합니다 - 그것은 제가 가지고있는 문제입니다! 현재 libz 라이브러리를 XCode 4.2로 교체하면 괜찮을 것입니다. – lxt

0

불가능합니다. Apple은 Xcode 4.2에서 arm6 프로세서 (= <= iOS 3)에 대한 지원을 제거했습니다. 컴파일러가 라이브러리를 찾을 수 없기 때문에 그러나 당신은 전개 대상 부분에서 잘하고있는 아이폰 OS 3

을 위해 컴파일 할 수 없습니다 때문에

+0

iOS3 및 iOS5를 지원하는 Xcode의 두 가지 버전을 설치한다는 의미입니까? – Snowcrash

+0

기본적으로 그렇습니다. 모든 iOS 버전 ('> = 3.0')을 지원할 수 있도록 Xcode 3 ('/ Developer Old /')과 Xcode 4.2 ('/ Developer /')를 모두 실행하고 있습니다. – elslooo

+0

iOS 3은 armv6만을 의미하지는 않습니다. iOS 3은 iPhone 3GS에서 실행되는 경우 armv7도 지원할 수 있습니다. – xuzhe

관련 문제