2011-09-30 4 views
0

저는 xcode 4를 사용하고 있고 ios4와 ios3.1.3을위한 빌드를 만들고 있습니다. 나는 ios4 빌드를 만들 수 있지만 ios3.1.3 빌드를 만들면 동기화시에 "signcode error"가 발생합니다. xcode를 통해 ios3.1.3 빌드를 만드는 적절한 방법을 제안 할 수 있습니다. 4. 지금까지 내가 entitlements.plist 알고 당신이 프로젝트의 당신은 * XCode4에서 아이폰 OS 3에 대한 응용 프로그램을 구축 할 수Xcode 4를 통해 ios3.1.3 빌드를 만드는 방법 ....?

답변

0

, 당신은 그러나 전개 대상을 설정할 수 있습니다 엑스 코드에 미리 4.

감사를 필요하지 않습니다 iOS 3에. *.

배포 대상을 설정하면 앱이 iOS 3에서 실행됩니다. ,하지만 iOS 3에서는 사용할 수없는 메소드를 호출하지 않아야합니다..

또한 iOS 4에 도입 된 사용자 클래스는 작동하지 않습니다.

+0

나는이 작업을 수행했지만 빌드를 만들었지 만 이제는 내 응용 프로그램을 동기화 할 때 "서명자가 유효하지 않습니다"라는 오류가 표시됩니다. 이 오류로 무엇을해야합니까? – user972990

+1

Google에서 내 첫 번째 조회수 : http://stackoverflow.com/questions/1857414/signer-not-valid-error – rckoenes

0

먼저 배포 대상을 3으로 설정해야합니다. * rckoenes가 말합니다.

두 번째, 더 중요한 것은 your target->Build Phases tab->Link Binary With Libraries 약한 링크가 필요한 프레임 워크에 설정됩니다. 즉, Required에서 Optional으로 구성하십시오.

이렇게하면 이전 iOS에서 사용할 수 있습니다. 이제는 구형 iOS에서 새로운 iOS의 기능을 사용할 수 없다는 것이 명백합니다. 즉, respondToSelector처럼 확인하거나 이전 iOS에서 실행되는 기능 만 사용할 수 있습니다.

이전 iOS에는없는 기능을 실행하면 충돌이 발생합니다. 그러나, 적어도, 그것까지 달릴 것이다.

관련 문제