Dang, some gnarly ones:
(warning, big file)
https://github.com/rnystrom/Freetime/blob/master/culprits.txt
via:
$ xcodebuild -workspace Freetime.xcworkspace -scheme Freetime clean build OTHER_SWIFT_FLAGS="-Xfrontend -debug-time-function-bodies" | grep .[0-9]ms | grep -v ^0.[0-9]ms | sort -nr > culprits.txt
Also worth just making sure the whole project optimisation settings are correct; that alone can save a lot of build times!
I’ve used this one before: https://github.com/RobertGummesson/BuildTimeAnalyzer-for-Xcode/
I don’t know if works with Xcode 9, haven’t used it since Swift 2.3.
Should be helpful