Xcode 9 always converts the line endings of existing files on save.
I'm working on some cross-platform software and there are a few files that have CRLF line termination and should stay that way. For this reason I've always kept the "Convert existing files on save" option unchecked in the "Preferences" => "Text Editing" => "Editing" encodings/line endings area. This worked up through Xcode 8, but apparently no longer works in Xcode 9.
Any clues of how to prevent Xcode 9 from butchering these files? Or do I now have to resort to a separate text editor for all of them. Prior to this Xcode had become my preferred goto IDE for doing global cross-platform updates to some projects, but... 😠
(and yes, I did file a bug report rdar://34704190 )