Я отримую це повідомлення про помилку, коли хочу створити браузер Realm:
"Файл Realm в даний час відкритий в іншому процесіякі не можуть ділитися доступом за допомогою цього процесу. Усі процеси, якими поділяється один файл, повинні мати однакову архітектуру. Для обміну файлами між Realm Browser і симулятором iOS це означає, що ви повинні використовувати 64-розрядний симулятор ".
Я закрив усі додатки і навіть заново запустив комп'ютер, так який процес це те, що там працює? Він працював у всьому добре раніше.
Відповіді:
5 за відповідь № 1Ви можете перевірити, який процес використовує файл. На MacOS і Linux ви можете це зробити таким чином (замінити myfilename
з вашою справжньою назвою бази даних):
lsof | grep myfilename.realm
Ви можете вбити цей процес за допомогою файлу, якщо це потрібно.
Якщо жодний процес не працює, а помилка все ще з'являється, ви можете безпечно видалити в myfilename.realm.lock
файл