2008-10-20 7 views
3

파일에는 UIRoleInfo 키를 통해 동일한 애플리케이션 번들에 대해 서로 다른 역할을 선언 할 수있는 것 같습니다. SpringBoard는 앱 설치 후 이러한 역할을 인식 할 수 있으며 각 애플리케이션 역할에 대해 별도의 아이콘을 표시 할 수 있습니다.iPhone SpringBoard가 하나의 응용 프로그램 번들에 대해 두 개 이상의 아이콘을 표시하도록하려면 어떻게합니까?

예를 들어, iPhone은 PhotosCamera의 두 가지 프로그램으로 MobileSlideShow.app을 표시합니다.

불행히도 현재 주제에 대한 공식 Apple 설명서가 없습니다. 아무도 사용자 정의 응용 프로그램에서 동일한 동작을 구성하는 방법을 조언 해 주시겠습니까?

이 기능은 임시 제품 배포를 위해 엔터프라이즈 제품에서 사용됩니다.

답변

2

지원되는 기능이 아니므로 승인 절차를 통해 앱을 가져 오는 데 어려움을 겪을 수 있습니다. 나는 그것을 사용하지 않는 것이 좋습니다.

+0

감사합니다. Eric! 매우 유용한 정보입니다. 이 기능을 엔터프라이즈 응용 프로그램에서 사용할 경우에는 어떻게됩니까? 이 설명을 설명에 추가했습니다. – Stream

+0

임시 배포판에서 이것을 사용하면 작동 할 수도 있지만 지원되지 않기 때문에 Apple은 언제 어떻게 작동 하는지를 변경하여 응용 프로그램을 중단시킬 수 있습니다. 그것은 물론 선택할 수 있습니다. 그것은 약간 위험합니다. –

0

작동하는지 확인해 보셨습니까? 작동하지 않는 경우 사용자 지정 URL 스키마를 사용하여 첫 번째 앱을 실행하지만 두 번째 앱을 만들 수 있습니다. 첫 번째 앱은 해당 URL로 시작될 때를 인식 할 수 있습니다. 두 번째 앱이 &으로 시작하는 것을 볼 수 있기 때문에 이상적이지는 않습니다 (실제로는 빠름).

+0

도달 할 주요 목표는 동일한 데이터 및 사용자 기본값을 공유하는 것입니다. 따라서이 해결책은 사실이 아닙니다. – Stream

+0

첫 번째 : 앱간에 사용자 기본 데이터를 공유 할 수 있습니다. 둘째,이 대답은 주로 하나의 앱만 사용하고 두 번째 앱에서는 시작하는 것입니다. 따라서 모든 데이터는 단일 앱에 저장됩니다. – livingtech