13

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

  • IOS:Settings.app > iCloud > Storage & Backup > Manage Store > Documents & Data
  • 操作系统:System Preferences > iCloud > Manage ...

我知道iCloud 最初会将一个带有空白图标的应用程序列为“未知”(在我的情况下确实发生了这种情况),但是我的应用程序现在以其“内部”名称而不是“漂亮”名称出现在此列表中(包含 iCloud 的应用程序更新尚未提交,所以这很奇怪)。

我的直觉说该名称将被定义为我的应用程序中的CFBundleDocumentTypes或部分的一部分,但 iCloud 使用的名称仅出现在 UTI 值中。iCloud 值也不匹配应用程序或附加到供应门户中应用程序 ID 的描述。UTExportedTypeDeclarationsinfo.plistCFBundleDisplayName

4

2 回答 2

7

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

于 2012-04-16T01:05:35.683 回答
0

为了任何使用 Core Data 和通过 iCloud 同步的人的利益:您需要为您的模型文件(即 .xcdatamodeld 文件)提供与您的应用程序相同的名称。这由相应的 .momd 文件继承,然后您需要在 iCloud 的 URL 定义中使用该文件。这个文件名是 iCloud“管理存储”搜索得到的,而不是应用程序名称。

于 2018-07-20T11:22:28.677 回答