smartystreets / smartystreets-ios-sdk

The official client libraries for accessing SmartyStreets APIs from iOS
https://smartystreets.com/docs/sdk/ios
Apache License 2.0
7 stars 7 forks source link

Support for Carthage is broken #14

Closed heyzooi closed 4 years ago

heyzooi commented 4 years ago

Cartfile

github "smartystreets/smartystreets-ios-sdk" ~> 8.4.1

Checkout process works fine

*** Checking out smartystreets-ios-sdk at "8.4.1"

but then the build process fails because there's no shared scheme in the Xcode project

*** Skipped building smartystreets-ios-sdk due to the error:
Dependency "smartystreets-ios-sdk" has no shared framework schemes

If you believe this to be an error, please file an issue with the maintainers at https://github.com/smartystreets/smartystreets-ios-sdk/issues/new

The latest version that I tested and worked was version 7.7.3

DuncanBeutler commented 4 years ago

I'm not able to reproduce this issue. Can you share the command you're running?

heyzooi commented 4 years ago

Just plain carthage update

DuncanBeutler commented 4 years ago

Version 8.0.0 introduced the migration from Objective-C to Swift for our iOS SDK. As the two languages are compatible, you can still use Objective-C code but this change also saw us moving away from Carthage in favor of SPM.

heyzooi commented 4 years ago

Awesome, thanks for the explanation! Agreed, SPM should be the way to go from now on.