Attributed strings and line wrapping are not supported by SKLabelNode.
I'm afraid if you need that it's up to you to implement it. You can use multiple label nodes to display multiple lines, and possibly write a custom tool that slices attributed, newline strings into multiple labels line-spaced and colored accordingly. Perhaps a library like that already exists.
The alternative is to display a regular text view on top of the SKView.