我想在主屏幕上为我的应用程序(即 Ad Hoc 分发)定义一个默认文件夹名称,例如将它们拖到(“生产力”、“实用程序”、“游戏”、“导航”时的默认应用程序) ):
而不是默认名称“文件夹”:
我怎样才能做到这一点?
编辑:
我尝试将 LSApplicationCategoryType 添加到 Info.plist,但这似乎没有任何影响。
我认为这仅适用于 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 时才有效。