DEPRECATED-mapbox-ios-sdk icon indicating copy to clipboard operation
DEPRECATED-mapbox-ios-sdk copied to clipboard

Pod and Static install conflict with FMDB version

Open ghost opened this issue 10 years ago • 4 comments

I have a current project that needs offline map functionality. Went to install the map box-ios-sdk via Pod and it could not satisfy the FMDB requirement:

[!] Unable to satisfy the following requirements:

  • FMDB (= 2.4) required by Podfile.lock
  • FMDB (~> 2.4.0) required by AWSiOSSDKv2 (2.0.13)
  • FMDB (~> 2.4.0) required by AWSiOSSDKv2/SQS (2.0.13)
  • FMDB (~> 2.4.0) required by AWSiOSSDKv2/SES (2.0.13)
  • FMDB (~> 2.4.0) required by AWSiOSSDKv2/Kinesis (2.0.13)
  • FMDB (~> 2.4.0) required by AWSiOSSDKv2/SimpleDB (2.0.13)
  • FMDB (~> 2.4.0) required by AWSiOSSDKv2/SNS (2.0.13)
  • FMDB (~> 2.4.0) required by AWSiOSSDKv2/AWSCore (2.0.13)
  • FMDB (~> 2.4.0) required by AWSiOSSDKv2/EC2 (2.0.13)
  • FMDB (~> 2.4.0) required by AWSiOSSDKv2/CloudWatch (2.0.13)
  • FMDB (~> 2.4.0) required by AWSiOSSDKv2/AutoScaling (2.0.13)
  • FMDB (~> 2.4.0) required by AWSiOSSDKv2/S3 (2.0.13)
  • FMDB (~> 2.4.0) required by AWSiOSSDKv2/DynamoDB (2.0.13)
  • FMDB (~> 2.4.0) required by AWSiOSSDKv2/ElasticLoadBalancing (2.0.13)
  • FMDB (= 2.3) required by Mapbox-iOS-SDK (1.2.0)

Seems like AWSiOSSDKv2 wants FMDB 2.4.0 and map box wants FMDB 2.3. So I tried the Static install, and when I compile my project I get 40+ duplicate symbols - the map box lib duping symbols with the existing pod lib (all dupes are from the FMDB package of each lib). Seems that Objective-C and namespaces is a no go eh?

Any work arounds for 3rd party libraries butting heads like this?

ghost avatar Jan 09 '15 03:01 ghost

Yeah two pretty major libraries that don't like each other :( Is there a workaround?

aidanlister avatar Mar 31 '15 06:03 aidanlister

I am seeing the same conflict - anyone figure out a way around?

jrichau avatar Apr 07 '15 00:04 jrichau

I'm having the same problem. Anyone solved this ?

joeytat avatar Apr 17 '15 02:04 joeytat

This podspec is still creating conflicts with Pods using FMDB 2.5 including SpatialDBKit. Could we bump up the FMDB version?

davidm49090 avatar Aug 19 '15 12:08 davidm49090