2009-11-30 3 views
0

저는 Core Data and Interface Builder를 사용하여 기본 코코아 애플리케이션을 만들고 추가 코딩, 프레임 워크 또는 헤더 파일을 만들지 않았습니다. 나는 그것을 누군가의 컴퓨터 (G5 아이맥)에서 테스트하기 위해 보내었고, 그들의 컴퓨터가 그것을 실행할 수 없다는 메시지를 받았다. 나는 PPC에 대한 컴파일 스위치를 발견, 그래서 나는 시도하는 응용 프로그램의 PPC 버전을 구축하고 다음과 같은 오류 메시지가 발생 : 당신은 맥 OS X의 버전에 Application이 버전을 사용할 수 없습니다테스터의 OS X과 호환되지 않는 테스트 빌드

저는 Xcode 3.2.1, Interface Builder 3.2.1 및 OS 10.6.2를 실행하고 있습니다. 내 테스터와의 대화는 다소 혼란 스러웠습니다. 처음에는 표범이 그녀의 컴퓨터에서 타이거를 만졌을 때 레오파드와 호환되지 않는다고 말했어. (나는 레오파드가 있어야한다고 말했어. 눈이 레오파드 다. 그녀의 기계가 Leopard를 실행하고 있었지만 이미 그 때까지 차단했다. 따라서 문제가되는 iMac의 OS X 버전은 확실하지 않지만 10.4.11 또는 10.5.8의 최신 버전입니다 (테스터는 원격 위치에 있으므로 개인적으로 확인할 수 없습니다).).

테스터기의 호환성을 개선하려면 무엇을 조정할 수 있습니까?

답변

1

메시지를 보는 중이라면 앱에 Info.plist에 LSMinimumSystemVersion 키 (최소 시스템 버전)가 설정되어있을 가능성이 큽니다. 이 키를 가져 가거나 지원하는 최소 OS X 버전으로 설정해야합니다.

이렇게하면 다음 문제가 발생할 수 있습니다. (아마 10.4 또는 10.5에 존재하지 않는 프레임 워크 또는 API를 사용하여 동적 링커 오류가 발생했을 수 있습니다.)

여기에서 가장 큰 문제는 시스템에 전달하는 것입니다. 실제로 그것을 시도했다. 10.4, 10.5 또는 둘 다를 지원할 계획이라면 예비 하드 드라이브를 찾아 파티션을 나누고 10.4.11 및 10.5.8을 설치하는 것이 좋습니다. 구형 OS에서 많은 문제가 발생합니다. 직접 시도하지 않은 경우 첫 번째 시도에서 원활하게 작동하지 않을 수 있습니다.

+0

문제가되는 키를 찾아서 제거했습니다. 나중에 마음이 바뀌면 백업 해 두십시오. 내가 입력 할 때 새 건물을 함께 넣어 테스터에게 보냅니다. 내일 다시 확인해보십시오. 그리고 어떻게 진행되었는지에 대한 업데이트가 있습니다. – Kaji

+0

좋습니다, 방금 들었고 이제는 잘 작동합니다. 또한 테스트 목적으로 비상 드라이브에 설치하기 위해 기존의 Tiger 및 Leopard 설치 디스크를 보관하는 방법을 살펴 봅니다. 고마워요! – Kaji

관련 문제