Совместное использование iCloud Key-Value Storage с приложением от другого разработчика - PullRequest
0 голосов
/ 13 сентября 2018

Сначала вопрос может показаться странным (и глупым), но продолжайте читать ...

Я использовал iCloud Key-Value Storage в одном из своих приложений, и теперь мне нужно перенести это приложение в другую учетную запись разработчика. Но по какой-то причине невозможно переносить приложения, если они используют права iCloud (почему нет предупреждения?!?!).

Итак ... Другими словами, мне нужно удалить исходное приложение и создать новое в моей новой учетной записи разработчика. Но до того, как это произойдет, я хочу, чтобы мои существующие пользователи могли синхронизировать свои данные с общим хранилищем ключей-значений iCloud, но нацеленным на новое «контейнер» приложения.

Если "новым" приложением является Live, можно ли было бы указать на это приложение Cloud Container (из моего старого)? (например, мое старое приложение сохраняет данные iCloud в новый контейнер).

Когда я читаю свой собственный вопрос, я просто думаю, что «это звучит как серьезное нарушение безопасности, если это возможно», так что я думаю, нет. Но в документации Apple нет ничего, что говорило бы, что это невозможно.

Меня не интересуют решения, в которых пользователи сохраняют данные на внешней базе данных (я знаю, что это возможно, но не то, что я сейчас ищу). Есть ли способ сохранить данные локально на диске (без удаления при удалении приложения), а затем прочитать их из другого приложения?

...