RWDevCon 2017 Vault - Bundle | Ray Wenderlich

This is a companion discussion topic for the original entry at

Great tutorial @icanzilb, thanks!

When I try to build the Demo 2 starter project, I get this error:

Module compiled with Swift 3.1 cannot be imported in Swift 3.0.2

And it points to the import RxSwift line of ViewController.swift. How would you handle this error? I have never used Carthage before.


This is a bit awkward 3.0.2 hasn’t been around for a while. Are you using the recommended Xcode version for the vault? 8.3.2 should be fine.

Additionally, you can try re-building for your Xcode version. Install Carthage and from within the project folder run pod update. There is more info in this tutorial about getting started with Carthage: