Cocoapods mostly handles different OS's for us, but Carthage needs a target exported for each platform.