It seems that the file Info.plisthas the ability to declare different roles for the same application package via key UIRoleInfo. SpringBoard can recognize these roles after installing the application and can display separate icons for each application role.
For example, iPhone shows MobileSlideShow.apphow two different programs are: Photosand Camera.
Unfortunately, at the moment, there is no official Apple documentation on this issue. Anyone advise how to organize the same behavior in a user application?
This feature will be used in the Enterprise product for ad hoc distribution.
source
share