현재 앱 스토어에는 버전 2.2.1로 빌드 된 앱이 있습니다. 즉, Base SDK와 배포 타겟이 모두 2.2.1로 설정된 앱이 있습니다. 그 응용 프로그램이 잘 실행됩니다. 그 이후로 XCode 버전을 3.1.3으로 업그레이드했으며 Base SDK를 3.0으로 설정하고 배포 대상을 2.2.1로 설정하여 앱을 업데이트하려고합니다. 이것은 OS 3.0을 실행하는 테스트 아이폰 장치에서 정상적으로 작동합니다. 문제는 2.2.1에서 테스트 할 장치가 없어서 시뮬레이터를 사용하고 특정 UI 요소가 현재 빌드에서 (주로 이미지로) 표시되지 않는다는 것입니다. 이상한 부분은 시뮬레이터에서 현재 버전의 XCode가있는 앱 스토어에있는 이전 버전의 앱을 테스트 할 때 동일한 UI 문제가 사라진다는 것입니다. 같은 빌드가 어떻게 다른 결과를 낼 수 있습니까? Xcode에서 어떤 변화가 있었습니까? 무슨 일 이니?iPhone OS 2.2.1과의 하위 호환성 유지
감사합니다.
저는 이것이 Apple 측에서 일종의 버그 일 수 있다고 생각하기 시작했습니다. Apple에 제출 한 빌드 (2.2.1에 빌드 됨)를 작성하고 3.0 디바이스에서 실행하는 코드를 가져 가면 작동하지 않습니다 (UI 오류가 발생 함). 하지만 앱 스토어에서 다운로드 한 것과 동일한 빌드가 정상적으로 작동합니다. 여기에 뭔가가 있습니다. –