2008-10-20 28 views
3

看起來好像Info.plist文件有能力通過UIRoleInfo密鑰爲相同的應用程序包聲明不同的角色。 SpringBoard在安裝應用程序後可識別這些角色,並可爲每個應用程序角色顯示單獨的圖標。如何讓iPhone SpringBoard爲一個應用程序包顯示兩個或更多圖標?

例如,iPhone顯示MobileSlideShow.app爲2個不同的程序:PhotosCamera

不幸的是,目前還沒有關於此主題的官方Apple文檔。任何人都會建議如何在自定義應用程序中組織相同的行爲?

此功能將在企業產品中用於臨時分發。

回答

2

這不是一個支持的功能,所以如果你這樣做,你可能很難讓你的應用程序通過審批流程。我不會推薦使用它。

+0

謝謝埃裏克!這是非常有用的信息。在企業應用中將使用此功能的情況如何?只是將此解釋添加到描述中。 – Stream 2008-10-21 00:22:38

+0

如果您在特設發行版中使用此功能,它可能會起作用,但由於它不受支持,Apple可能會隨時通過更改其工作方式來破壞您的應用程序。當然,這是您可以選擇的選擇;這只是有點風險。 – 2008-10-21 04:11:43

0

你試過看看它是否有效?如果它不起作用,您可以創建另一個應用程序,但只啓動第一個應用程序,並使用自定義URL方案。第一個應用程序可以識別何時使用該URL啓動它。這是不理想的,因爲你會看到第二個應用程序啓動&退出(儘管它應該非常快)。

相關問題