为iCloud"管理存储"列表指定应用程序名称

Jay*_*ais 12 sync info.plist uti ios icloud

iCloud在哪里获取它在iCloud首选项中显示的应用程序名称?

  • iOS版: Settings.app > iCloud > Storage & Backup > Manage Store > Documents & Data
  • OSX: System Preferences > iCloud > Manage ...

我知道iCloud会将应用程序列为"未知",最初会显示一个空白图标(这确实发生在我的情况下),但是我的应用程序现在通过其"内部"名称而不是"漂亮"名称出现在此列表中(包含iCloud的应用更新尚未提交,因此这更加奇怪).

我的直觉说该名称将被定义为我的应用程序中的部分CFBundleDocumentTypesUTExportedTypeDeclarations部分,info.plist但iCloud使用的名称仅出现在那里的UTI值中.iCloud值也不匹配应用程序CFBundleDisplayName或配置门户中附加到App ID的描述.

Jay*_*ais 6

这个问题似乎只在开发过程中出现过.一旦更新(包含iCloud功能)发布,我的应用程序开始显示在其下的iCloud首选项中 CFBundleDisplayName

  • 我在一个实时应用程序中发生了这种情况.在"设置> iCloud>管理存储"中使用了错误的名称(不是定义的包名称),并显示白色图标(带有"构造线"的图标).我见过用户提交相同问题的截图,所以我知道这不仅仅是我.此外,在我的设备上它似乎也影响**Pixelmator** - 它有白色图标,并且它不是正在使用的包名称(大写错误).这不是一个缺少的图标,就好像你在设置中的根屏幕下移动应用程序,图标都在那里. (2认同)