Переместить запись из разработки в рабочую среду в CloudKit?

У меня есть много записей, предварительно загруженных вручную в CloudKit, но в среде разработки.

Когда я развернул среду разработки, записи не были перемещены в производственную среду. Это действительно раздражает. Любой простой способ переместить записи?


person János    schedule 29.01.2015    source источник


Ответы (1)


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

person Edwin Vermeer    schedule 29.01.2015
comment
Когда вы подписываете свое приложение для распространения (Ad hoc или App Store), оно подключается к рабочей среде. - person Edwin Vermeer; 02.02.2015
comment
Выберите «Проект» -> «Настройки сборки» -> «Подписание кода» -> «Идентификация подписи кода» — «Изменить на дистрибутив iOS». Я пробовал это… но данные все равно загружаются в среду разработки CloudKit. - person raw3d; 02.02.2015
comment
вам следует перейти на портал разработчиков Apple и создать сертификат распространения. Затем вы должны использовать этот сертификат, как вы делали выше. Вам следует создать архив и установить его на свое устройство (желательно с помощью testflight, чтобы убедиться, что у вас правильная установка) - person Edwin Vermeer; 02.02.2015
comment
большое спасибо ????. создал фиктивное приложение с правильным идентификатором пакета и сертификатом распространения со всеми активами. отправлено в iTunes Connect. загрузил приложение через тестовое бета-тестирование и, наконец, загрузил активы в производственную среду ???? - person raw3d; 03.02.2015