Xcode部署App至iPhone时应用库显示团队名而非预设分类如何解决
Xcode部署App到iPhone时应用库分类配置不生效解决方案
你可以按照以下步骤逐一排查解决:
- 确认两处分类配置都已正确填写
除了Info.plist中的LSApplicationCategoryType字段设置为public.app-category.utilities之外,还需要在Xcode的Target配置页的「General」选项卡中,找到「App Category」下拉菜单,选择对应的「Utilities」分类,两处配置必须保持一致才会生效。 - 检查配置键是否正确
右键点击Info.plist选择「Show Raw Keys/Values」,确认配置的键名是LSApplicationCategoryType,没有拼写错误,值前后没有多余空格或特殊字符。 - 清理缓存重新部署
按Shift + Command + K清理Xcode构建缓存,删除iPhone上已安装的对应App,再重新运行或打包部署,避免旧缓存导致配置不生效。 - 核对多配置的plist文件
如果项目中Debug、Release、Ad Hoc等不同编译配置对应不同的Info.plist文件,需要检查所有配置对应的plist都已修改分类字段。可以在Target的「Build Settings」中搜索INFOPLIST_FILE,确认各配置对应的plist路径正确,避免修改了错误的plist文件。 - 重启设备刷新系统分类
测试签名、企业签名的App刚安装时,iOS系统可能会暂时将其归到团队分类下,重启iPhone后系统会重新读取App分类配置,自动归类到正确的分类中。
你所指的应用库分类效果参考:
内容的提问来源于stack exchange,提问作者Luís Campos
相关产品推荐
相关产品推荐

