2012-04-19 6 views
0

iPad 및 iPhone을 단일 (유니버설) 이진 파일로 결합하는 단일 iOS 바이너리를 만드는 방법을 읽었습니다. 그러나이 프로세스에서 동일한 iPhone 응용 프로그램의 두 가지 버전을 하나의 이진 파일로 결합하는 것이 타당할지 (또는 권장할만한) 있는지 여부를 파악할 수 없었습니다.두 개의 다른 iPhone 응용 프로그램이있는 단일 바이너리 (비 감교)

내가 이것을하고자하는 이유는 iOS 5 기능 등을 활용하기 위해 앱을 완전히 리팩토링했기 때문입니다. 처음 시작했을 때 완성 된 제품이 출시 될 것이라고 생각했습니다. iOS 4 지원을 중단합니다. 잠시 동안 깨달은 점은 이전 버전의 iOS를 사용하는 사람들이 여전히 있다는 것입니다. 나는 그들이 미래에 앱을 다운로드하는 것을 막고 싶지 않다. 이상적으로는 (실행시) 실행중인 iOS 버전을 결정한 다음 해당 번들 버전의 응용 프로그램을로드하는 이진 파일을 배포하는 것이 이상적입니다.

이런 종류의 작업을 수행하기 위해 몇 가지 탈옥수 (셸 스크립트 실행)를 보았지만 본보기가 아닌 예는 없습니다. 모든 통찰력은 인정 될 것이다.

덕분에, 크리스

답변

1

앱 스토어는 앱에서 여러 바이너리를 만들어 보자하지 않습니다.

새로운 OS 기능을 지원하는 방법은 이전 버전을 지원하기 위해 다시 떨어지는 반면 더 자세한 정보는 약한 링크를 검색하는 방법이 있습니다.

한편 iOS 사용자의 80 % 이상이 현재 5.x에 있으며 그 수가 계속 커지고 있음이 지적되었습니다. 4.x를 지원하기 위해 많은 노력을 기울이는 것은 가치가 없을 수 있습니다.