2

我想在主屏幕上为我的应用程序(即 Ad Hoc 分发)定义一个默认文件夹名称,例如将它们拖到(“生产力”、“实用程序”、“游戏”、“导航”时的默认应用程序) ):

默认预定义文件夹名称

而不是默认名称“文件夹”:

默认文件夹名称

我怎样才能做到这一点?

编辑:

我尝试将 LSApplicationCategoryType 添加到 Info.plist,但这似乎没有任何影响。

4

1 回答 1

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 时才有效。

于 2013-10-07T08:00:07.207 回答