roblemas no @Swift MessageKit - executando o swift 4.2

Acabei de atualizar meu código para o swift 4.2 e corrigi todos os erros. Agora estou tentando usar o 'MessageKit' para colocar um messenger no meu aplicativo. Tudo está atualizado e ainda estou tendo esses problemas ... agora está dizendo paraMessagesInputBarDelegate

"Uso do tipo não declarado 'MessagesInputBarDelegate'"

"Uso do tipo não declarado 'MessageInputBar'"

Além disso

"Os rótulos de argumento '(tipo :)' não correspondem a nenhuma sobrecarga disponível"

"Não é possível converter o valor do tipo'_? ' ao tipo de argumento esperado 'URL? "

Uso do tipo não declarado 'MessagesInputBarDelegate'

Uso do tipo não declarado 'MessageInputBar'

extension CustomerChatViewController: MessagesInputBarDelegate {

func messageInputBar(_ inputBar: MessageInputBar, didPressSendButtonWith text: String) {
    let message = Message(user: user, content: text)

    save(message)
    inputBar.inputTextView.text = ""
}

}

Rótulos de argumento '(tipo :)' não correspondem a nenhuma sobrecarga disponível

let cameraItem = UIBarButtonItem(type: .system)

Não é possível converter o valor do tipo '_?' ao tipo de argumento esperado 'URL?'

let imageName = [UUID().uuidString, String(Date().timeIntervalSince1970)].joined()
    storage.child(channelID).child(imageName).putData(data, metadata: metadata) { meta, error in
        completion(meta?.downloadURL())
    }

questionAnswers(1)

yourAnswerToTheQuestion