#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 часов… Большое спасибо!! Я удивлен, что ни в одном руководстве, которое я читал, ничего не говорилось об этом!