我想在主屏幕上为我的应用程序定义默认文件夹名称(Ad Hoc已分发),例如拖动时的默认应用程序(“Productivity”,“Utilities”,“Games”, “导航”):
而不是默认名称“文件夹”:
我怎样才能做到这一点?
编辑:
我尝试将LSApplicationCategoryType添加到Info.plist,但这似乎不会影响任何内容。
答案 0 :(得分:2)
我认为这只适用于AppStore版本。我测试了一堆我的Ad-hoc版本和他们的AppStore版本。 - 对于临时版本 - 显示“文件夹”名称。对于AppStore版本 - 应用程序,移动到其他应用程序 - 使用它的类别名称。 (如果将Ad-hoc移至AppStore应用程序,则使用AppStore应用程序的类别)。
无论如何,我检查了LSApplicationCategoryType
https://developer.apple.com/library/ios/documentation/general/Reference/InfoPlistKeyReference/Articles/LaunchServicesKeys.html#//apple_ref/doc/uid/TP40009250-SW8
您是否以“教育”为例 - public.app-category.education?
无论哪种方式 - 它甚至可能不适用于同一页面中所述的调试/临时版本:
LSApplicationCategoryType(String - OS X)是一个包含的字符串 UTI对应于应用程序的类型。 App Store使用它 用于确定应用程序的适当分类的字符串。表 2列出了支持的应用程序UTI。
...听起来,这个值被App-Store用来正确设置应用程序类别,然后用于对跳板上的应用程序进行分类。
所以我想,这只有在从App Store下载App时才有效。