Geofire и FirebaseUI с обновленной Firebase

Я использую Geofire и FirebaseUI в своем приложении.

В документации о том, как перейти на новый Firebase SDK, говорится, что мне нужен Geofire 1.2.x или выше. Однако это еще не доступно в кокоаподах. Когда это будет доступно?

Кроме того, мне нужно будет обновить пользовательский интерфейс Firebase? Как мне это сделать? Похоже, что большая часть кода для аутентификации устарела, поэтому имеет смысл обновить FirebaseUI.

Обновить

С FirebaseUI я получаю этот вывод в терминале:

- `Firebase (~> 3.2)` required by `Podfile`
- `Firebase (~> 2.2)` required by `FirebaseUI (0.3.2)`

И с Geofire я получаю этот вывод в терминале:

[!] Unable to satisfy the following requirements:

- `GeoFire (~> 1.2)` required by `Podfile`

person Philip Sopher    schedule 19.05.2016    source источник


Ответы (1)


Вы угадали с требованиями к обновлению Firebase для GeoFire, но для «когда»… ну, как написал Дэвид Ист из Firebase в репозитории GeoFire на github:

«Наилучшая оценка, которую я могу вам дать, заключается в том, что мы обновим GeoFire для iOS в ближайшие дни или недели. У нас есть много библиотек с открытым исходным кодом для обновления на нескольких языках, поэтому нам нужно время, чтобы все это произошло. . Запросы на вытягивание всегда приветствуются, если вы хотите попробовать сами!»

На данный момент, если вы активно используете GeoFire, я предлагаю просто оставить Firebase на 2.5.1 и GeoFire на 1.1.3 и продолжать работать, пока не будут выпущены обновления. Что касается пользовательского интерфейса Firebase, он отличается, но задокументирован здесь:

https://codelabs.developers.google.com/codelabs/firebase-ios-swift/index.html?index=..%2F..%2Findex#4

Надеюсь, это прояснило ситуацию. Меня это тоже очень расстроило.

person Julian Lee    schedule 19.05.2016