Это в док:
Так просто не указать никакой вариант вообще при кодировании, чтобы избежать добавления любого символа конца строки, и указать ignoreUnknownCharacters
при декодировании игнорировать символы окончания строки.
Шаг 1: Hex String to Data is a separate StackOverflow question (но вы должны избегать Hex Строка для начала, это большая трата байт!)
Шаг 2: Данные в base64 данные или base64 строки (выберите один)
// By default, no line endings are inserted: https://developer.apple.com/reference/foundation/nsdata/1412739-base64encodeddata
let encodedAsData = data.base64EncodedData()
// By default, no line endings are inserted: https://developer.apple.com/reference/foundation/nsdata/1413546-base64encodedstring
let encodedAsString = data.base64EncodedString()
и как конвертировать из HEX в базу 64? – user3427013