imperiumlabs / GeoFirestore-iOS

GeoFirestore for iOS - Realtime location queries with Firestore
MIT License
127 stars 46 forks source link

unable to update Firebase due to Geofirestore/Geofire dependencies #19

Open CollinEsmon opened 5 years ago

CollinEsmon commented 5 years ago

I want to update Firebase, so I updated the GeoFirestore podspec dependency to 'Firebase', '> 6.1.0'. However, Geofirestore has a Geofire dependancy which has a Firebase/Database (>5.0) dependency. What can I do to update Firesbase with these dependencies?

[!] CocoaPods could not find compatible versions for pod "Firebase/Database":
  In Podfile:
    Geofirestore (from 'https://collinesmon@github.com/CollinEsmon/GeoFirestore-iOS.git') was resolved to 1.0.0, which depends on
      GeoFire (~> 3.0) was resolved to 3.0.0, which depends on
        Firebase/Database (~> 5.0)

Specs satisfying the 'Firebase/Database (~> 5.0)' dependency were found, but they required a higher minimum deployment target.
fathy000 commented 5 years ago

same

TazStrohmayer commented 5 years ago

same here. I need to update firebase to take advantage of latest ML and Firestore updates but this dependency is holding everything back.

arvidurs commented 5 years ago

Right now this is stopping development on the app. Would be great if it could be updated

basementaspirations commented 5 years ago

Are there any plans to update this? We are stuck with this

theonlynick0430 commented 5 years ago

Sorry, currently we don't have much time to maintain the library. Any help though would be appreciated.

basementaspirations commented 5 years ago

Hi Nikhil,

Is there a starting point I can look at? I would love to help.

Regards, Glactin

On Mon, Jul 29, 2019 at 6:46 PM Nikhil Sridhar notifications@github.com wrote:

Sorry, currently we don't have much time to maintain the library. Any help though would be appreciated.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/imperiumlabs/GeoFirestore-iOS/issues/19?email_source=notifications&email_token=AJXSU7FLK53REQORDF2TAV3QB5XMTA5CNFSM4HPVLA42YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD3CHDDQ#issuecomment-516190606, or mute the thread https://github.com/notifications/unsubscribe-auth/AJXSU7HBVBZQBTNQZRTA7PDQB5XMTANCNFSM4HPVLA4Q .

dhruvshah1214 commented 5 years ago

Hey Glactin!

Jumping in here. Imperium Labs is moving on and has several projects in the works, so is currently unable to keep updating the repository. However, outside of versioning requirements, we believe that many of the major bugs have been addressed. To contribute to the repository, please consider submitting a pull request. Only Nikhil and I have access to updating the pod on the CocoaPods repo, and we will update the spec as necessary, but feel free to clone the raw source, install the dependencies, and use it that way if the Pod is out of date.

On Jul 29, 2019, at 5:48 PM, Basement Aspirations - Lower notifications@github.com wrote:

Hi Nikhil,

Is there a starting point I can look at? I would love to help.

Regards, Glactin

On Mon, Jul 29, 2019 at 6:46 PM Nikhil Sridhar notifications@github.com wrote:

Sorry, currently we don't have much time to maintain the library. Any help though would be appreciated.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/imperiumlabs/GeoFirestore-iOS/issues/19?email_source=notifications&email_token=AJXSU7FLK53REQORDF2TAV3QB5XMTA5CNFSM4HPVLA42YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD3CHDDQ#issuecomment-516190606, or mute the thread https://github.com/notifications/unsubscribe-auth/AJXSU7HBVBZQBTNQZRTA7PDQB5XMTANCNFSM4HPVLA4Q .

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub, or mute the thread.

blackwiz4rd commented 5 years ago

You can solve by doing this pod 'GeoFire', :git => 'https://github.com/firebase/geofire-objc.git' pod 'Geofirestore', :git => 'https://github.com/imperiumlabs/GeoFirestore-iOS.git'

scm573 commented 5 years ago

I tried @blackwiz4rd 's suggestion but there seems to be another missing piece.

The root cause that dependency couldn't be updated is this: https://github.com/firebase/geofire-objc/issues/127

So before Firebase guys publish the latest release and fix the CocoaPods distribution, we have to specify the branch like this:

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