Открытие файла Realm в браузере Realm, созданного в расширении watchOS 2

Я использую Realm в расширении watchOS 2. Все работает, как ожидалось, но я не могу открыть файл Watch Simulator default.ream в браузере Realm. Когда я пытаюсь открыть его, пока симулятор все еще работает, я получаю следующую ошибку:

Файл области в настоящее время открыт в другом процессе, который не может предоставить этому процессу общий доступ. Все процессы, использующие один файл, должны иметь одинаковую архитектуру. Для обмена файлами между браузером Realm и симулятором iOS это означает, что вы должны использовать 64-битный симулятор.

Когда я пытаюсь открыть файл области, когда симулятор НЕ запущен, я получаю следующую ошибку:

Неверная база данных

Кто-нибудь успешно открыл файл области в Realm Browser, который был создан в расширении watchOS 2?

РЕДАКТИРОВАТЬ: Я обновился до последней версии Realm Browser (версия 0.95.2 (8)), и я использую эти версии Realm через CocoaPods:

pod 'Realm', '0.96.0-beta2'
pod 'RealmSwift', '0.96.0-beta2'

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

'default' не может быть открыт. Он может быть зашифрован или находится в несовместимом формате файла.

Я не установил ключ шифрования в моей конфигурации Realm.


person joern    schedule 08.10.2015    source источник
comment
С какой версией привязки вы создали файл области на watchOS 2? Потому что недавно выпущенная бета-версия использует другой формат файла, несовместимый с предыдущими версиями.   -  person marius    schedule 08.10.2015
comment
Спасибо за комментарий. Я не использовал последнюю версию Realm Browser. Однако после обновления до последней версии я могу открыть только файл области, который был создан на симуляторе iPhone, когда я пытаюсь открыть файл области, который был создан в симуляторе Watch, теперь я получаю другое сообщение об ошибке. Я обновил свой вопрос.   -  person joern    schedule 09.10.2015


Ответы (1)


При использовании одной из бета-версий для 0.96.0 вам нужно будет самостоятельно скомпилировать браузер из бета-ветки.

person marius    schedule 09.10.2015
comment
Да, в этом есть смысл. Спасибо за вашу помощь! - person joern; 09.10.2015