[swift] Firebase3.x.x + GeoFire2.x.x Install方法(位置範囲検索メソッド)

目次

Firebase3.x.x + GeoFire2.x.x Install方法(位置範囲検索メソッド)

リアルタイムDBのFirebaseを使用した位置範囲検索メソッドGeoFireのインストールにいろいろハマったので記述しておく

GeoFire2.0.0(2016/12/29時点)ではPod未対応のため、githubからダウンロードする必要がある

Bridging-headerを使ってheaderファイルをimportしたり、
GeoFire/APIフォルダの中身をコピーするなどいろいろやってみたが、もっと簡単な方法があった。

GeoFire

https://github.com/firebase/geofire-objc

PodFile

PodFileに以下の記述を追加し pod installする

pod 'Firebase/Database'
pod 'GeoFire', :git => 'https://github.com/firebase/geofire-objc'

FirebaseDatabaseとの関連性

GeoFireはFirebaseDatabaseを使用するので、FirebaseDatabase.frameworkで関連性を明記してあげる

xcode -> Podフォルダ -> FirebaseDatabase -> Frameworks -> FirebaseDatabase.frameworkを選択すると、右ペインのTarget Membershipの「GeoFire」にチェックを入れる

swift-firebase3-x-x-geofire2-x-x-install%e6%96%b9%e6%b3%95%ef%bc%88%e4%bd%8d%e7%bd%ae%e7%af%84%e5%9b%b2%e6%a4%9c%e7%b4%a2%e3%83%a1%e3%82%bd%e3%83%83%e3%83%88%e3%82%99%ef%bc%89

コード

あとは通常通り実装したいViewControllerなどに

import GeoFire

と記述する

参考URL:

7:10くらい

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です