Включение Хранения iCloud

Чтобы позволить Вашему приложению использовать документ iCloud или хранение значения ключа, установите значения для надлежащих прав с помощью XCode.

Дающие право Ключи iCloud

Следующая таблица описывает дающие право ключи, для которых Вы устанавливаете значения включить хранение iCloud:

дающий право ключ iCloud
Возможность

com.apple.developer.ubiquity-container-identifiers

хранение документов iCloud

com.apple.developer.ubiquity-kvstore-identifier

хранение значения ключа iCloud

Включение Хранения документов iCloud

Для поддержки хранения iCloud пользовательских документов используйте установку Containers iCloud в цели XCode редактор.

Как значение для этого права, обеспечьте массив одной или более строк. Одна из этих строк должна быть идентификатором пакета для Вашего приложения, или для другого приложения, что Вы представляете использование того же идентификатора команды. В .entitlements файл, эта строка имеет следующую форму:

$(TeamIdentifierPrefix)com.mycompany.myapplication

При использовании графического интерфейса целевого редактора XCode для обеспечения значения для права контейнера iCloud, нет никакой потребности включать $(TeamIdentifierPrefix) переменная. XCode предоставляет префикс в .entitlements зарегистрируйте автоматически.

Если Вы хотите присудить доступ к документам, создаваемым другими приложениями, опубликованными Вашей командой, используйте дополнительные строки для указания идентификаторов пакета тех приложений.

Вы не должны использовать подстановочный знак (“*”) символ в строке для дающего право значения контейнера iCloud.

  Установка Table 1-1 Xcode для хранения документов iCloud

Установка

 Ключ Entitlement

Контейнеры iCloud

com.apple.developer.ubiquity-container-identifiers

Включение Хранения Значения ключа iCloud

Для поддержки хранения iCloud информации о значении ключа для приложения используйте установку Key-Value Store iCloud в цели XCode редактор.

Как значение для этого дающего право ключа, обеспечьте идентификатор пакета для своего приложения, такого как:

$(TeamIdentifierPrefix)com.mycompany.myapplication

При использовании графического интерфейса целевого редактора для обеспечения значения для права хранилища значения ключа iCloud, нет никакой потребности включать $(TeamIdentifierPrefix) переменная. XCode предоставляет префикс в .entitlements зарегистрируйте автоматически.

  Установка Table 1-2 Xcode для хранения значения ключа iCloud

Установка

 Ключ Entitlement

Хранилище Значения ключа iCloud

com.apple.developer.ubiquity-kvstore-identifier