2013-10-07 29 views
2

我想爲我的應用程序(即Ad Hoc分佈)在主屏幕上定義一個默認文件夾名稱,例如默認的應用程序拖到(「效率」,「實用程序」,「遊戲」,「導航「):如何定義我的應用主屏幕組名稱?

Default predefined folder name

而不是默認名稱 」文件夾「:

Default folder name

我怎樣才能做到這一點?

編輯:

我嘗試添加LSApplicationCategoryType到Info.plist中,但似乎並沒有影響到任何東西。

+0

該功能根據其內容命名文件夾。 –

+0

默認文件夾名稱可能是從前兩個應用程序(從哪個文件夾創建的)中使用其主應用程序的類別計算出來的,該類別是您在將應用程序上傳到AppStore時提供的。這只是一個猜測。 –

+0

@GuntisTreulands這也是我的猜測,但我嘗試設置LSApplicationCategoryType,而這似乎並不適用於Ad Hoc發行版。 – EwyynTomato

回答

2

我認爲這隻適用於AppStore版本。我測試了一堆Ad-hoc版本和他們的AppStore版本。 - 對於即席發佈 - 出現「文件夾」名稱。對於AppStore版本 - 移至其他應用程序的應用程序 - 則使用類別名稱。 (如果Ad-hoc移動到AppStore應用程序上,則使用AppStore應用程序的類別)。

不管怎麼說,我檢查了該LSApplicationCategoryTypehttps://developer.apple.com/library/ios/documentation/general/Reference/InfoPlistKeyReference/Articles/LaunchServicesKeys.html#//apple_ref/doc/uid/TP40009250-SW8

你使用例如用於 「教育」 - public.app-category.education?

無論哪種方式 - 它甚至可能不會打算在同一頁指出的調試/特設發佈工作:

LSApplicationCategoryType(字符串 - OS X)是包含 的UTI字符串對應於應用的類型。 App Store使用此 字符串來確定應用程序的適當分類。表 2列出了應用程序支持的UTI。

......這聽起來像是這個值被App-Store使用來正確地設置Applications類別,然後用它在跳板上對應用程序進行分類。

所以我猜,這隻會在App從App Store下載時纔有效。

+0

這似乎是。雖然它是討厭的App Store可以正確設置設備上的應用程序類別,但臨時分佈不能:( – EwyynTomato

相關問題