Необходимо ли открыть locfile в двоичном файле с помощью rb
?
f = open (locfile, "rb")
Похоже на ошибку с конфигурациями миграции +. Мне удалось обойти проблему, проделав те же действия и передав nil для конфигурации при вызове addPersistentStoreWithType. Происходит миграция, и затем я могу создать новый координатор постоянного хранилища и снова добавить хранилища с правильными строковыми аргументами конфигурации.
Это вторая ошибка, связанная с конфигурацией, с которой я столкнулся. Очевидно, не очень хорошо протестированная функция.