Swift IOS Custom Framework с настраиваемыми / редактируемыми настройками
Я разрабатываю быстрый фреймворк, который касается местоположения пользователя. Например, пользователь хочет знать расстояние между двумя местоположениями, он должен передать местоположения в качестве параметра в методе, и он должен указать единицу расстояния, которая может быть километром, милями и метрами.
Я хочу создать файл (plist) в рамках, где пользователь может установить значения по умолчанию, например, unit = km, теперь метод будет использовать km как единицу, пока пользователь не изменит его, и ему больше не нужно будет передавать unit как параметр.
Вопрос в том, как пользователь может отредактировать этот plist-файл в своем проекте, когда он будет использовать этот фреймворк. Или, другими словами, я разработал фреймворк и скомпилировал, теперь я использую этот фреймворк в своем проекте и теперь, как я могу изменить значение единицы измерения в этом файле plist.
Если это невозможно, то какая альтернатива для этого?