코코아 응용 프로그램의 테스트 빌드는 테스터의 OS X 버전과 호환되지 않습니다.

StackOverflow https://stackoverflow.com/questions/1819873

문제

코어 데이터 및 인터페이스 빌더가있는 기본 코코아 응용 프로그램과 추가 코딩, 프레임 워크 또는 헤더 파일이없는 기본 코코아 애플리케이션을 구축했습니다. 나는 누군가에게 자신의 기계를 테스트하기 위해 누군가에게 보냈고 (마지막 G5 IMAC), 그들은 기계를 실행할 수 없다는 메시지를 받았습니다. PPC를 위해 Compile 로의 스위치를 발견 했으므로 응용 프로그램의 PPC 버전을 작성하여 다음과 같은 오류 메시지를 만들었습니다.

이 버전을 사용할 수 없습니다 Application 이 버전의 Mac OS X.

Xcode 3.2.1, Interface Builder 3.2.1 및 OS 10.6.2를 실행 중입니다. 테스터와의 대화는 약간 혼란 스러웠습니다. 처음에는 그녀가 기계에 호랑이 만있는 것처럼 들렸다. 레오파드가 양립 할 수 없다고 말했다 (나는 수정되어 표범이되어야한다고 말했다. 표범이 아닌 표범), 그리고 대화가 끝날 무렵 그녀는 그녀의 기계가 레오파드를 실행하고 있다고 확신했지만 그때까지 이미 폐쇄했습니다. 따라서 어떤 버전의 OS X가 IMAC에 있는지 확실하지 않지만 10.4.11 또는 10.5.8의 최신 버전입니다 (테스터는 원격 위치에 있으므로 현재 개인적으로 확인할 수 없습니다. ).

테스터의 컴퓨터에서 호환성을 향상시키기 위해 무엇을 조정할 수 있습니까?

도움이 되었습니까?

해결책

해당 메시지를보고 있다면 앱에 lsminiumsystemversion 키 (최소 시스템 버전)가 info.plist에 설정되어 있기 때문에 가능성이 높습니다. 이 키를 꺼내거나 지원하는 최소 OS X 버전으로 설정해야합니다.

이렇게하면 다음 문제가 발생할 수 있습니다. (아마도 10.4 또는 10.5에 아직 존재하지 않은 프레임 워크 또는 API를 사용한 결과 동적 링커 오류 일 것입니다.)

여기서 주요 문제는 실제로 시도하지 않은 시스템으로 보내는 것입니다. 10.4, 10.5 또는 둘 다를 지원할 계획이라면 여분의 하드 드라이브를 찾아서 분할하고 10.4.11 및 10.5.8을 설치하는 것이 좋습니다. 구식 OS에 자라는 많은 문제가 있으며 직접 시도하지 않으면 첫 번째 시도에서 원활하게 작동하지 않을 것입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top