Указание имени приложения для списка управления хранилищем iCloud

Откуда iCloud получает название приложения, которое отображается в настройках iCloud?

  • iOS: Settings.app > iCloud > Storage & Backup > Manage Store > Documents & Data
  • ОС X: System Preferences > iCloud > Manage ...

Я знаю, что iCloud сначала отобразит приложение как "Неизвестное" с пустым значком (и это произошло в моем случае), однако мое приложение теперь отображается в этом списке по его «внутреннему» имени, а не по его «красивому» имени (обновление приложения, содержащее iCloud, еще не отправлено, так что это вдвойне странно).

Моя интуиция говорит, что имя будет определено как часть разделов CFBundleDocumentTypes или UTExportedTypeDeclarations в моем приложении info.plist, но имя, которое использует iCloud, появляется только в значениях UTI. Значение iCloud также не соответствует CFBundleDisplayName приложения или описанию, прикрепленному к идентификатору приложения на портале подготовки.


person Jaysen Marais    schedule 15.03.2012    source источник


Ответы (2)


Эта проблема, кажется, присутствовала только во время разработки. После того, как обновление (содержащее функции iCloud) было выпущено, мое приложение стало отображаться в настройках iCloud под его CFBundleDisplayName

person Jaysen Marais    schedule 16.04.2012
comment
Знаете ли вы, что произойдет, если одни и те же данные iCloud будут использоваться несколькими приложениями с разными именами? - person murat; 24.05.2012
comment
У меня это происходит в живом приложении. В Settings > iCloud > Manage Storage используется неправильное имя (не определенное имя пакета), и отображается белый значок (тот, что с «вспомогательными линиями»). Я видел, как пользователи присылали скриншоты с той же проблемой, поэтому я знаю, что это не только я. Кроме того, на моих устройствах это, по-видимому, также влияет на Pixelmator — у него белый значок, и это не имя используемого пакета (неправильный ввод заглавных букв). Это не отсутствующий значок, как если бы вы перешли на корневой экран в настройках вниз, где приложения, все значки там. - person Rob Glassey; 30.08.2015

В интересах всех, кто использует Core Data и синхронизируется через iCloud: вам нужно будет дать файлу модели, то есть файлу .xcdatamodeld, то же имя, что и вашему приложению. Он наследуется соответствующим файлом .momd, который затем необходимо использовать в определении URL-адреса для iCloud. Это имя файла выдает поиск iCloud «Управление хранилищем», а не имя приложения.

person Mick Stupp    schedule 20.07.2018