Ошибка при открытии общего документа через CloudKit

#ios #swift #ios10 #cloudkit

#iOS #swift #ios10 #cloudkit

Вопрос:

Совместное использование CloudKit было введено в этом году, и я пытаюсь его реализовать.

Я использую UICloudSharingController и сохраняю общий ресурс и его корневую запись в обработчике завершения, который завершается успешно. Однако, когда я предоставляю ссылку (например, через iMessage) и открываю ее на другом устройстве (другая учетная запись iCloud, та же сборка), отображается следующая ошибка:

Не удалось открыть «Поделиться»

Для открытия этого вам нужна более новая версия APPNAME , но требуемую версию не удалось найти в App Store. Если вы не уверены, какую версию использовать, проконсультируйтесь с владельцем.

Поскольку это новое приложение, его, конечно, нет в App Store. Сначала мне нужно протестировать общий доступ (курица или яйцо?), Так что кто-нибудь знает, как протестировать общий доступ к CloudKit?

Ответ №1:

Оказывается, мне не хватало

<key>CKSharingSupported</key>
<true/>

запись в моем Info.plist . Это устранило ошибку.

Комментарии:

1. Большое спасибо, столкнулся с той же проблемой

2. Через 5 часов… Большое спасибо!! Я удивлен, что ни в одном руководстве, которое я читал, ничего не говорилось об этом!